共用方式為


DataView (ADO.NET)

更新: November 2007

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

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

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

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

在本節中

相關章節