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

下載本文檔

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

文檔簡(jiǎn)介

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

2、M 丿遲堂蜒習(xí)7/ |_l DefdulLdSpK_ Aeb. configC、設(shè)計(jì)web窗體,切換到設(shè)計(jì)視圖,向頁(yè)面中添加1個(gè)gridview 控件,并設(shè)置相關(guān)屬性, 根據(jù)實(shí)驗(yàn)手冊(cè)58頁(yè)編輯gridview 控件的列字段,更改 gridview 的樣式為大洋洲”。留言編號(hào)留言人1|留言內(nèi)容留言時(shí)問回復(fù)數(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、編輯當(dāng)前頁(yè)索引正在更新時(shí)的事件代碼如下:protectedvoidGridView1_Pagel ndexCha ngi ng(objectsen der,GridViewPageEve ntArgs e)G

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

6、AiS堂墟習(xí)譏2 Default aspv Li* web.configC、設(shè)計(jì)web窗體,切換到設(shè)計(jì)視圖,向頁(yè)面中添加1個(gè)gridview 控件,并設(shè)置相關(guān)屬性。Col uiniiO Col umiil Columii2Habcabca beabcabcabc那除abcabcahc冊(cè)除站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窗體進(jìn)行測(cè)試。DetailTimeBack1陽(yáng)你好啊2016年4月四日選擇2虞宇你好!201百年4月19日你好進(jìn)擇3血餓的的失謀失謀12: 12亠j.上選擇4去去去去啊親切啊去氣昂昂進(jìn)擇5無我暮05 3 2016 10x27AM額額選擇ID5Name無我Detail 惡Time05 3 201610:27AMBack額額新建(3)實(shí)現(xiàn)GridView 控件刪除留言板信息的功能。A、 打開visual studio 2010,按實(shí)驗(yàn)一的方法創(chuàng)建一個(gè)ASP.NET Web 的空網(wǎng)站,命名為“課堂訓(xùn)練7-3 ”B、 右擊網(wǎng)站名稱,選擇“添加新項(xiàng)”命令。在

14、“添加新項(xiàng)”對(duì)話框中選擇web網(wǎng)頁(yè),單擊添加按鈕,默認(rèn)名稱為Default.aspxC、設(shè)計(jì)web窗體,切換到設(shè)計(jì)視圖,向頁(yè)面中添加1個(gè)gridview 控件,并設(shè)置相關(guān)屬性。D、編寫加載頁(yè)執(zhí)行的事件代碼,以及當(dāng) gridview控件內(nèi)生成delete事件時(shí)觸發(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窗體,測(cè)試。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 控件一起實(shí)現(xiàn)添加留言信息的功能。A、 打開visual studio

19、 2010,按實(shí)驗(yàn)一的方法創(chuàng)建一個(gè)ASP.NET Web 的空網(wǎng)站,命名為“課堂訓(xùn)練7-4 ”B、 右擊網(wǎng)站名稱,選擇“添加新項(xiàng)”命令。在“添加新項(xiàng)”對(duì)話框中選擇web網(wǎng)頁(yè),單擊添加按鈕,默認(rèn)名稱為Default.aspxC、設(shè)計(jì)web窗體,切換到設(shè)計(jì)視圖,向頁(yè)面中添加1個(gè)gridview 控件,1個(gè)detailsview控件和sqldatasource 控件,并設(shè)置相關(guān)屬性如實(shí)驗(yàn)手冊(cè)63頁(yè)。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號(hào)一留編據(jù)定 數(shù)綁亠=口 留人據(jù)定數(shù)綁軸IF據(jù)定言旬 留陽(yáng)蠶M 回?fù)?jù)定 數(shù)綁Default,aspx* XSqlOatSQurce - SqlD:d Sour celD、編寫在gridview 中選擇行時(shí),在該選擇操作完成后觸發(fā)的事件代碼如下:protected void GridView1_Selectedl ndexCha nged(object sen der. Even tArgs e)this.DetailsView1.Pagel ndex = this.GridView1.SelectedRow.Datalteml nde x;E、瀏覽建立的窗體進(jìn)行測(cè)試。Default.a&px.cs1mNameDetailTimeBack3數(shù)據(jù)綁定數(shù)據(jù)綁宅數(shù)據(jù)綁定數(shù)第綁寶數(shù)據(jù)綁定進(jìn)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ù)曙棗定亠目號(hào) 廛,據(jù)定 數(shù)綁亠=口留人I言容 留內(nèi)據(jù)定 數(shù)綁留言 時(shí)間蠶M 回蠶I SqlDataSource - SqlDataSourcelIDNameDetailTimeBack1aa2016年 4月 1902縻宇你好!201(5年4月19日你

溫馨提示

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

評(píng)論

0/150

提交評(píng)論