實驗07數(shù)據(jù)綁定控件_第1頁
實驗07數(shù)據(jù)綁定控件_第2頁
實驗07數(shù)據(jù)綁定控件_第3頁
實驗07數(shù)據(jù)綁定控件_第4頁
實驗07數(shù)據(jù)綁定控件_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、信管的空網(wǎng)站,命名為web網(wǎng)頁,單擊實驗七數(shù)據(jù)綁定控件學號: 20131020260 姓名: 廖宇 專業(yè):實驗時間:2016年5月18日實驗地點:宿舍一、實驗?zāi)康恼莆誈ridView 控件的使用。掌握DetailView 控件的使用。熟練運用SQLDataSource 控件。二、實驗內(nèi)容和要求(1)使用GridView 控件綁定留言板信息。A、 打開visual studio 2010,按實驗一的方法創(chuàng)建一個ASP.NET Web“課堂訓練7-1 ”B、右擊網(wǎng)站名稱,選擇“添加新項”命令。在“添加新項”對話框中選擇添加按鈕,默認名稱為Default.aspx醉決方案貿(mào)淙苣迪器盞丨國右EI同丨色

2、M 丿遲堂蜒習7/ |_l DefdulLdSpK_ Aeb. configC、設(shè)計web窗體,切換到設(shè)計視圖,向頁面中添加1個gridview 控件,并設(shè)置相關(guān)屬性, 根據(jù)實驗手冊58頁編輯gridview 控件的列字段,更改 gridview 的樣式為大洋洲”。留言編號留言人1|留言內(nèi)容留言時問回復數(shù)搖綁定數(shù)據(jù)綁定數(shù)砥奕定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)査期定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定|L數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)鄴定數(shù)據(jù)綁定數(shù)巫賣定數(shù)捋綁定數(shù)據(jù)綁定12Default.aspx* x oodYJD、編輯窗體加載事件代碼protected void

3、Page_Load(object sen der, Even tArgs e)stri ngsqlc onnData Source=.;Database=GuestBook;l ntegratedSecurity=True;SqlC onn ectio n myC onnection = new SqlC onn ecti on( sqlc onn);myConnection. Ope n();SqlComma ndmyComma nd = new SqlComma nd(select*fromGuestBook In fo, myConnection);SqlDataAdapter Adap

4、ter = new SqlDataAdapter();Adapter.SelectComma nd = myComma nd;DataSet myDs = new DataSet();Adapter.Fill(myDs);myConnection. Close();GridView1.DataSource = myDs.TablesO.DefaultView;DataB in d();E、編輯當前頁索引正在更新時的事件代碼如下:protectedvoidGridView1_Pagel ndexCha ngi ng(objectsen der,GridViewPageEve ntArgs e)G

5、ridView1.PageI ndex = e.NewPage In dex;DataB in d();F、瀏覽建立的web窗體進行測試。圍言編號留言人甬言內(nèi)容留言時間回復1a你好2016年 4 月 1937磨宇你好!2016 年4 月 193你好(2)實現(xiàn)GridView 控件編輯留言板信息的功能。ASP.NET Web 的空網(wǎng)站,命名為A、打開visual studio 2010,按實驗一的方法創(chuàng)建一個web網(wǎng)頁,單擊“課堂訓練7-2B、右擊網(wǎng)站名稱,選擇“添加新項”命令。在“添加新項”對話框中選擇添加按鈕,默認名稱為Default.aspx辭決方乗賁滬旨里龍勺翱固右I目H11西J U J

6、AiS堂墟習譏2 Default aspv Li* web.configC、設(shè)計web窗體,切換到設(shè)計視圖,向頁面中添加1個gridview 控件,并設(shè)置相關(guān)屬性。Col uiniiO Col umiil Columii2Habcabca beabcabcabc那除abcabcahc冊除站cabcabcD、編輯相關(guān)代碼如下:public partial class Default : System.Web.Ul.Pageprotected void Page_Load(object sen der, Even tArgs e)if (!lsPostBack)Bin d();sen der,pr

7、otected voidGridView1_Selectedl ndexCha nged(objectEven tArgs e)sen der, GridViewEve ntArgsprotected void GridView1_RowEdit in g(objecte)GridView1.Edit In dex = e.NewEditI nde x;DataB in d();protectedvoidGridView1_RowCa nceli ngEdit(objectsen der,GridViewCancelEditEventArgs e)GridView1.EditI ndex =

8、-1;GridView1.DataBi nd();protectedvoidGridView1_RowUpdat in g(objectsen der,GridViewUpdateEventArgs e)stri ng sqlc onnSecurity=True;=Data Source=.;Database=GuestBook;l ntegratedstri ngn ame(TextBox)(GridView1.Rowse.Rowl ndex.Cells2.Co ntrols0).Text.ToStri ng().Trim();detailstri ng(TextBox)(GridView1

9、.Rowse.Rowl ndex.Cells3.Co ntrols0).Text.ToStri ng().Trim(); stri ngtime(TextBox)(GridView1.Rowse.Rowl ndex.Cells4.Co ntrols0).Text.ToStri ng().Trim(); stri ngback(TextBox)(GridView1.Rowse.Rowl ndex.Cells5.Co ntrols0).Text.ToStri ng().Trim();idintCo nvert.ToI nt32(GridView1.DataKeyse.Rowl ndex.Value

10、.ToStri ng();stri ng str = update GuestBook Info set Name= + n ame + ,Detail= + detail + ,Time= + time + ,Back= + back + where ID= + id + ”;SqlC onn ecti on myConnection = new SqlC onnection( sqlc onn); myConn ecti on. Ope n();SqlComma nd myComma nd = new SqlComma nd(str, myConnection); myComma nd.E

11、xecuteN on Query();myConn ecti on .Close();GridView1.Edit In dex = -1;Bi nd();private void Bind()throw new Notlmpleme ntedExcepti on();stri ng sqlc onn = DataSource=.;Database=GuestBook;l ntegratedSecurity=True;SqlC onn ecti on myConnection = new SqlC onnection( sqlc onn);myConn ecti on. Ope n();Sql

12、Comma ndmyComma nd= newSqlComma nd(select*fromGuestBook In fo, myConnection);SqlDataAd apter Adapter = new SqlDataAdapter();Adapter.SelectComma nd = myComma nd;DataSet myDs = new DataSet();Adapter.Fill(myDs);myConn ecti on .Close();GridView1.DataSource= myDs.TablesO.DefaultView;DataB in d();myConn e

13、cti on .Close();F、建立web窗體進行測試。DetailTimeBack1陽你好啊2016年4月四日選擇2虞宇你好!201百年4月19日你好進擇3血餓的的失謀失謀12: 12亠j.上選擇4去去去去啊親切啊去氣昂昂進擇5無我暮05 3 2016 10x27AM額額選擇ID5Name無我Detail 惡Time05 3 201610:27AMBack額額新建(3)實現(xiàn)GridView 控件刪除留言板信息的功能。A、 打開visual studio 2010,按實驗一的方法創(chuàng)建一個ASP.NET Web 的空網(wǎng)站,命名為“課堂訓練7-3 ”B、 右擊網(wǎng)站名稱,選擇“添加新項”命令。在

14、“添加新項”對話框中選擇web網(wǎng)頁,單擊添加按鈕,默認名稱為Default.aspxC、設(shè)計web窗體,切換到設(shè)計視圖,向頁面中添加1個gridview 控件,并設(shè)置相關(guān)屬性。D、編寫加載頁執(zhí)行的事件代碼,以及當 gridview控件內(nèi)生成delete事件時觸發(fā)的代碼;public partial class Default : System.Web.Ul.Pageprotected void Page_Load(object sen der, Even tArgs e)if (!lsPostBack)Bin d();protectedvoidGridView1_RowDeleti ng(ob

15、jectsen der,GridViewDeleteEve ntArgs e)stri ngsqlc onnData Source=.;Database=GuestBook;I ntegratedSecurity=True;Co nvert.Tol nt32(GridView1.DataKeyse.Rowl ndex.Value.ToStri ng(); string str = delete from GuestBookInfo where ID= + id + ; SqlC onn ectio n myConnection = new SqlC onn ecti on( sqlc onn)

16、; myConnection. Ope n();SqlComma nd myComma nd = new SqlComma nd(str, myConnection); myComma nd.ExecuteN on Query();myConnection. Close();Bi nd();private void Bin d()stri ngsqlc onn= Data Source=.;Database=GuestBook;l ntegratedSecurity=True;SqlC onn ectio n myC onnection = new SqlC onn ecti on( sqlc

17、 onn);myConnection. Ope n();SqlComma ndmyComma ndnewSqlComma nd(select*fromGuestBook In fo, myConnection);SqlDataAdapter Adapter = new SqlDataAdapter();Adapter.SelectComma nd = myComma nd;DataSet myDs = new DataSet();Adapter.Fill(myDs);GridViewl.DataSource = myDs.TablesO.DefaultView;GridViewl.DataBi

18、 nd(); myConnection. Close();F、建立瀏覽 web窗體,測試。IDNaaieDelii】TimeBack刪陰aa你好啊2016年4月19日2專宇你好!201&年4月19日你好刪除3蟲餓肘的失誤失誤12: 12212刪除k去去去去網(wǎng)親切耳去呃去氣昂昂刪除5無我惡05 3 2016 IO:2AM額額刪除6是我的文餓的05 3 2016 10:28AM得而7夫誤失誤失誤夫誤201605-03 10:31:16 三味書屋(4)使用GridView控件、DetailView 控件、SQLDataSource 控件一起實現(xiàn)添加留言信息的功能。A、 打開visual studio

19、 2010,按實驗一的方法創(chuàng)建一個ASP.NET Web 的空網(wǎng)站,命名為“課堂訓練7-4 ”B、 右擊網(wǎng)站名稱,選擇“添加新項”命令。在“添加新項”對話框中選擇web網(wǎng)頁,單擊添加按鈕,默認名稱為Default.aspxC、設(shè)計web窗體,切換到設(shè)計視圖,向頁面中添加1個gridview 控件,1個detailsview控件和sqldatasource 控件,并設(shè)置相關(guān)屬性如實驗手冊63頁。IDNameDetailTimeBack數(shù)據(jù)綁定數(shù)據(jù)綁立數(shù)據(jù)綁定數(shù)據(jù)綁寶數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)掙綁定數(shù)據(jù)綁定數(shù)據(jù)帶定數(shù)焉那定數(shù)據(jù)礙數(shù)器綁

20、定數(shù)據(jù)綁宦數(shù)竭綁定數(shù)據(jù)綁是數(shù)據(jù)綁定IIVDefaulta&px.cs號一留編據(jù)定 數(shù)綁亠=口 留人據(jù)定數(shù)綁軸IF據(jù)定言旬 留陽蠶M 回據(jù)定 數(shù)綁Default,aspx* XSqlOatSQurce - SqlD:d Sour celD、編寫在gridview 中選擇行時,在該選擇操作完成后觸發(fā)的事件代碼如下:protected void GridView1_Selectedl ndexCha nged(object sen der. Even tArgs e)this.DetailsView1.Pagel ndex = this.GridView1.SelectedRow.Datalteml nde x;E、瀏覽建立的窗體進行測試。Default.a&px.cs1mNameDetailTimeBack3數(shù)據(jù)綁定數(shù)據(jù)綁宅數(shù)據(jù)綁定數(shù)第綁寶數(shù)據(jù)綁定進iS數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)拯綁定數(shù)據(jù)綁定第扼綁定瓏擇數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)那定數(shù)據(jù)綁定數(shù)捱綁定AS數(shù)據(jù)綁定敎據(jù)綁定奴據(jù)綁定數(shù)帚那定數(shù)推綁定 數(shù)據(jù)綁定螢器綁定數(shù)據(jù)綁定數(shù)堵綁定數(shù)曙棗定亠目號 廛,據(jù)定 數(shù)綁亠=口留人I言容 留內(nèi)據(jù)定 數(shù)綁留言 時間蠶M 回蠶I SqlDataSource - SqlDataSourcelIDNameDetailTimeBack1aa2016年 4月 1902縻宇你好!201(5年4月19日你

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論