共用方式為


DataView (ADO.NET)

DataView 允許您為儲存在 DataTable 內的資料建立不同的檢視,這是資料繫結應用程式中常用的功能。 DataView 可讓您以不同排序順序公開資料表中的資料,也可按資料列狀態或篩選條件運算式來篩選資料。

DataView 會在基礎 DataTable 中提供動態的資料檢視:內容、順序和成員資格會在發生變更時反映變更。 此行為不同於 DataTableSelect 方法,它是基於特定的篩選條件及 (或) 排序順序,從資料表傳回 DataRow 陣列:這個內容反映基礎資料表的變更,但其成員資格和順序仍維持靜態。 DataView 因具有動態功能,所以相當適合用於資料繫結應用程式。

DataView 提供您單一資料組的動態檢視,與資料庫檢視很類似,您可以對其套用不同的排序和篩選準則。 然而,不像資料庫檢視,您無法將 DataView 當成資料表使用,也不能提供聯結資料表檢視。 此外,您也不能排除來源資料表中的資料行,也不能附加來源資料表中不存在的資料行 (如計算資料行)。

您可以使用 DataViewManager 管理 DataSet 內所有資料表的檢視設定。 DataViewManager 提供的簡單方法可讓您管理每個資料表的預設檢視設定。 將控制項繫結至一個以上的 DataSet 資料表時,理想的方式是選擇繫結至 DataViewManager

在本節中

相關章節