2015-07-02 33 views
2

默認視圖爲什麼你會建立一個新的DataView,而不是在C#中使用DataTableDefaultView的?新的數據視圖對的一個DataTable

哪些場景創建一個新的DataView最好?

兩者的優點和缺點是什麼?

var dataView = new DataView(dataTable);

VS

var dataView = dataTable.DefaultView;

回答

4

DefaultView有在那裏已經默認,顧名思義優勢。

附加DataViews有讓您隨時其中幾個準備就緒,在並行使用的的優勢。

這樣你就可以過濾排序以不同的方式他們 3並結合3所不同的控制,例如three DataGridViewsDGVComboboxCell將它們獨立地Items

this post引用:

數據視圖是在數據表的圖,有點像SQL視圖。它允許您對 進行篩選和排序 - 通常用於綁定到Windows窗體控件。另外,可以定製DataView以呈現來自DataTable的 數據子集。此功能允許您將 兩個控件綁定到相同的DataTable,但顯示不同的 版本的數據。

相關問題