为什么要构造一个新的 DataView
而不是在 C# 中使用 DefaultView
的 DataTable
?
创建新的 DataView
的场景是什么?
两者的优点和缺点是什么?var dataView = new DataView(dataTable);
对比var dataView = dataTable.DefaultView;
最佳答案
顾名思义,DefaultView 的优点是默认情况下已经存在。
额外的 DataViews 的优点是允许您准备好其中的几个并同时使用 。
因此,您可以 过滤 和 以不同方式对其中的 3 个 进行排序并绑定(bind) 3 个不同的控件,例如three DataGridViews
或 DGV
和 Items
的 ComboboxCell
对它们 独立 。
引用 this post :
关于c# - 新 DataView 与 DataTable 的 DefaultView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31177899/