數據綁定控件提供了數據源控件和用戶之間的鏈接它們獲取數據源控件的數據和行為並向訪客進行顯示這種分工合作非常有效您可以任意選擇數據源控件並將其鏈接到任何數據綁定控件除了少量特例以外這都是一種混合和匹配的情況
數據綁定控件封裝了大量的行為例如GridView控件不僅能顯示表中的數據而且提供了排序選擇按頁顯示子集和單擊切換為數據編輯狀態這些功能如果需要擴展這些功能可以在GridView控件暴露的事件中編寫客戶代碼
數據源控件和數據綁定控件在兼容性方面有一個限制每個控件分別針對表格數據樹型數據或定制類數據進行了優化例如XML數據以樹型結構組織因此最好使用XMLDataSource控件進行訪問並在Menu或TreeView數據綁定控件中顯示SQL Server的數據存放在表中所以通過SqlDataSource控件進行訪問並在GridView或}etailsView中顯示列表類型的數據綁定控件可以顯示任何一種類型的數據可以交替使用這些控件以便處理類型交叉的數據但一般情況下最好按它們的設計目標使用
ASPNET 帶有組數據綁定控件對此進行區分首先您將查看它們的呈現擇正確的數據綁定控件的指導由於它們在功能上有重疊本章將用一些時間然後是一個比較圖表最後是為自己的目標選擇正確的數據綁定控件的指導
注意其他控件例如文本框也可以進行數據綁定然而這些單獨的控件最好是通過前面提到的某個控件在模板的設置中連接到數據
在選擇數據綁定控件時會遇到一些問題要想一次就為自己的目標選定正確的控件是很困難的為了幫助您完成這個工作下面的小節將數據綁定控件分為組在本章的後面您將在一組練習中實際使用它們
ASPNET 入門教程完整版
[] [] []
From:http://tw.wingwit.com/Article/program/net/201311/14788.html