操作回顧
現在這個數據組件可以作為Web Form中的一個數據源使用使用向導創建該組件從數據庫中選擇字段並命名了能夠調用該組件的方法
接下來的步驟是綁定這個組件可以創建和配置一個ObjectDataSource控件來實現然後可以向頁面中添加一些控件(如GridView控件)並將它們綁定到數據源控件
()從Solution Explorer中打開Defaultaspx並切換到Design View
()打開Toolbox從Data部分拖動一個ObjectDataSource控件放置到該頁面上
()再次選擇Toolbox從Data部分拖動一個GridView控件放置到該頁面上
()單擊ObjectDataSource控件右上角的黑色箭頭將顯示Common Tasks框以及單詞Configure Data Source單擊它
()在剛剛顯示的對話框中有一個下拉列表要求您選擇業務對象裡面只有一個odsTableAdapters PlayersTableAdapter;選擇該選項並單擊Next
()在下一個界面上在Select選項卡的Choose a method下拉框中應該顯示GetPlayers() returns PlayersDataTable方法選擇該方法並單擊Finish(其他方法己經被自動剔除)
()單擊GridView控件右上角的黑色箭頭從顯示的Choose Data Source列表中選擇ObjectDataSource IGrid將更新顯示在Design View中
()打開Properties窗口並檢查Da}aKeyNames屬性是否被設置為PlayerID
()運行該應用程序在浏覽器中您將會看到界面
操作回顧
從創建ObjectDataSource控件的實例開始為了實現該控件的功能將它附屬到數據組件指定的GetPlayers()方法上GetPIayersQ方法是在前一個試一試中創建的該方法返回SQL語句(當作DataTable對象)的結果GridView(實際上是所有的數據控件)可以綁定到DataTable對象如果回頭看看己經創建的數據源則可以看到窗體中添加的兩個控件的數據源
GridView控件將數據集中的每個字段都綁定到剛剛顯示的表中的一個列ObjectDataSource使用了個屬性ID和runat屬性是標准的OldVaIuesParameterFormatString被設置為原始設置SelectMethod屬性指明了實際的方法名稱TypeName指明了PlayersTableAdapter這些就是能夠將返回的PlayersTable綁定到GridView控件所需要的全部指令最後的顯示看上去與普通的GridView控件一樣只有從ObjectDataSource控件中發送數據的底部管道存在區別
ASPNET 入門教程完整版
[] []
From:http://tw.wingwit.com/Article/program/net/201311/14524.html