要创建多少个DataView?

时间:2017-08-22 14:10:02

标签: .net c#-4.0 dataview

我创建了一个按DataTable的3列排序的DataView。

dv1 = new DataView(tbl1, null, "Col1, Col2, Col3", DataViewRowState.CurrentRows);

在代码的一部分中,我需要根据所有3列找到行,而在代码的另一部分,我需要根据前2列找到行。

我是否必须根据我想要查找行的列数组合创建尽可能多的DataView?

如果我尝试通过将第3列设为null来进行搜索,请执行以下操作:

drv1 = dv1.FindRows(new object[] { col1Val, col2Val, null });

然后.NET尝试匹配第3列中具有空值的行,而我想要的是基于前2列的所有行'值与第3列中的值无关。

感谢。

0 个答案:

没有答案