




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、信管的空網(wǎng)站,命名為web網(wǎng)頁,單擊實驗七數(shù)據(jù)綁定控件學(xué)號: 20131020260 姓名: 廖宇 專業(yè):實驗時間:2016年5月18日實驗地點:宿舍一、實驗?zāi)康恼莆誈ridView 控件的使用。掌握DetailView 控件的使用。熟練運用SQLDataSource 控件。二、實驗內(nèi)容和要求(1)使用GridView 控件綁定留言板信息。A、 打開visual studio 2010,按實驗一的方法創(chuàng)建一個ASP.NET Web“課堂訓(xùn)練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)容留言時問回復(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、編輯當前頁索引正在更新時的事件代碼如下: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)容留言時間回復(fù)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)頁,單擊“課堂訓(xùn)練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)站,命名為“課堂訓(xùn)練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)站,命名為“課堂訓(xùn)練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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 未來電影市場趨勢與投資者策略研究
- 2024年福建省港航建設(shè)發(fā)展有限公司招聘筆試真題
- 2024年濱州鄒平市事業(yè)單位(綜合類)招聘人員考試真題
- 2025年02月貴州石阡縣事業(yè)單位公開招聘167人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 科技成果在辦公智能化中的運用
- 超高分子量聚乙烯(UHMWPE)樹脂企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 毛紗毛條企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 皮膚健康教育與老年人的生活改善
- 鐵礦石原礦企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 過氧化二乙基企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 四川省成都市2024年七年級《英語》上冊月考試題與參考答案
- 2025(人教版)數(shù)學(xué)一年級下冊全冊教學(xué)案
- 蘇科版 八年級物理下冊 第六章 綜合測試卷(2025年春)
- 2025年中學(xué)生心理健康教育心得體會例文(5篇)
- 小學(xué)生學(xué)會公平與公正的行為主題班會
- 2025年湖南交通職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 江蘇省南通市2025屆高三第一次調(diào)研測試數(shù)學(xué)試題(南通一模)(含解析)
- 《大學(xué)物理矢量》課件
- 梅大高速塌方災(zāi)害調(diào)查評估報告及安全警示學(xué)習教育
- 福建省部分地市2025屆高中畢業(yè)班第一次質(zhì)量檢測 生物試卷(含答案)
- 2024-2025學(xué)年上學(xué)期上海初中英語七年級期末模擬試卷2
評論
0/150
提交評論