在DataView构造函数上谓词?

时间:2009-03-05 15:51:22

标签: .net datatable predicate dataview

我知道这可能听起来很疯狂,但我发誓在两个单独的ocllions通过intellisense我看到DataView构造函数的重载,它接受了DataTable和Predicate或Func,我不记得T是什么, DataRow或DataRowView。但现在我找不到了。它还接受了另一个参数,我想说这是一个比较,但我不太关心这个事实。问题是,我再也找不到那种过载。

查看定义,我发现DataView只有3个构造函数。我特别记得在intellisense中这个“消失的构造函数”说“4 of 4”。

有人可以帮我解开这个谜吗?请告诉我,我不是妄想,事实上确实看到了这个构造函数(或类似的东西)。也许它实际上不是构造函数而且是扩展方法?

2 个答案:

答案 0 :(得分:2)

有五个构造函数,但其​​中两个(包括一个作为谓词和比较的构造函数)是System.Data程序集的内部构造函数。我不知道为什么Intellisense会向你展示这一点......

答案 1 :(得分:1)

抱歉 - 遗憾的是,只有3个公共构造函数:

http://msdn.microsoft.com/en-us/library/system.data.dataview.dataview.aspx