为什么要构造一个新的 DataView 而不是在 C# 中使用 DefaultViewDataTable

创建新的 DataView 的场景是什么?

两者的优点和缺点是什么?
var dataView = new DataView(dataTable);
对比
var dataView = dataTable.DefaultView;

最佳答案

顾名思义,DefaultView 的优点是默认情况下已经存在。

额外的 DataViews 的优点是允许您准备好其中的几个并同时使用

因此,您可以 过滤 以不同方式对其中的 3 个 进行排序并绑定(bind) 3 个不同的控件,例如three DataGridViewsDGVItemsComboboxCell 对它们 独立

引用 this post :

关于c# - 新 DataView 与 DataTable 的 DefaultView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31177899/

10-12 18:49