共用方式為


數據系結和LINQ to DataSet

數據系結 是建立應用程式 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控件,例如 DataGridDataGridView,提供簡單的數據系結模型。 DataView也可以從 DataTable建立 ,並提供該數據表的默認檢視。

本節中

建立 DataView 物件
提供有關建立 DataView 的資訊。

使用 DataView 進行篩選
描述如何使用 DataView 來進行篩選。

使用 DataView 排序
描述如何使用 DataView 進行排序。

在 DataView 中查詢 DataRowView 集合
提供查詢 DataRowViewDataView 公開的集合的相關資訊。

DataView 效能
提供關於 DataView 和效能的相關信息。

如何:將 DataView 物件系結至 Windows Forms DataGridView 控件
描述如何將 物件系結 DataViewDataGridView

另請參閱