Предикат на конструкторе DataView? - PullRequest
0 голосов
/ 05 марта 2009

Я знаю, это может показаться странным, но я клянусь, что в двух отдельных случаях через intellisense я видел перегрузку для конструктора DataView, который принимает DataTable и Predicate или Func, я не помню, что это был за T либо DataRow или DataRowView. Но сейчас я не могу его найти. Это также принимало другой параметр, я хочу сказать, что это было Сравнение, но я меньше об этом факте. Проблема в том, что я больше не могу найти эту перегрузку.

Глядя на определение, я вижу, что существует только 3 конструктора для DataView. Я специально помню, что в intellisense для этого «исчезающего конструктора» сказано «4 из 4».

Может кто-нибудь помочь мне разгадать эту загадку? Пожалуйста, скажите мне, что я не бредовый и действительно видел этот конструктор (или что-то подобное). Может быть, это на самом деле не конструктор, а метод расширения?

Ответы [ 2 ]

2 голосов
/ 05 марта 2009

Существует пять конструкторов, но два из них (включая один с предикатом и сравнением) являются внутренними для сборки System.Data. Я не знаю, почему Intellisense покажет вам это ...

1 голос
/ 05 марта 2009

Извините - к сожалению, есть только 3 открытых конструкторов:

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

...