數據系結 是建立應用程式 UI 與商業規則之間連線的程式。 如果繫結具有正確的設定而且資料提供了適當的通知,當資料變更其值時,繫結至資料的項目就會自動反映變更。 DataSet是數據的記憶體內部表示法,不論其包含的數據來源為何,都會提供一致的關係型程序設計模型。 ADO.NET 2.0 DataView 可讓您排序及篩選儲存在 中的數據 DataTable。 這項功能通常用於數據系結應用程式中。 藉由使用 DataView,您可以使用不同的排序順序來公開數據表中的數據,而且您可以依數據列狀態或根據篩選表達式來篩選數據。 如需對象的詳細資訊 DataView ,請參閱 DataViews。
LINQ to DataSet 可讓開發人員使用 Language-Integrated Query 建立複雜且功能強大的查詢 DataSet 。 不過,LINQ to DataSet 查詢會傳回物件的列舉 DataRow ,這在系結案例中不容易使用。 若要讓系結更容易,您可以從 LINQ to DataSet 查詢建立 DataView 。 這 DataView 使用了查詢中指定的篩選和排序,但更適合用於資料繫結。 LINQ to DataSet 藉由提供基於 LINQ 運算式的篩選和排序來擴充 DataView 的功能,這讓篩選和排序作業比傳統的字串型方法更加複雜且強大。
請注意, DataView 表示查詢本身,而不是查詢頂端的檢視。 DataView系結至UI控件,例如 DataGrid 或 DataGridView,提供簡單的數據系結模型。 DataView也可以從 DataTable建立 ,並提供該數據表的默認檢視。
本節中
建立 DataView 物件
提供有關建立 DataView 的資訊。
使用 DataView 進行篩選
描述如何使用 DataView 來進行篩選。
使用 DataView 排序
描述如何使用 DataView 進行排序。
在 DataView 中查詢 DataRowView 集合
提供查詢 DataRowView 所 DataView 公開的集合的相關資訊。
DataView 效能
提供關於 DataView 和效能的相關信息。
如何:將 DataView 物件系結至 Windows Forms DataGridView 控件
描述如何將 物件系結 DataView 至 DataGridView。