Оператор выбора DataSet, ссылающийся на данные из столбца, в котором хранится DataRow

Я не думаю, что то, о чем я прошу, возможно, но я очень надеюсь, что, возможно, это так.

У меня есть DataTable, где один из столбцов является ссылкой на DataRow в другой таблице. Я хочу сделать оператор select, который использует данные DataRow как часть оператора. Например, я хочу сделать это:

SomeDataTableWithADateRow.Select("DateRow.Date > " + currentDate);

Где DateRow.Date и currentDate — это DateTime объекты.

Это возможно?


person Emmanuel F    schedule 01.03.2011    source источник


Ответы (1)


Согласно документации здесь: http://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression.aspx

Выбор может ссылаться на столбец в родительской таблице, если установлено отношение данных.

«На родительскую таблицу можно ссылаться в выражении, добавляя перед именем столбца Parent. Например, Parent.Price ссылается на столбец родительской таблицы с именем Price».

person Steve Wellens    schedule 01.03.2011
comment
Спасибо за это. Я заметил это, но не думал, что это применимо к тому, что я пытался сделать. Посмотрев глубже на схему DataTable и отношения, я понимаю, что да, это относится и к моему случаю. Думаю, мне еще нужно многое узнать о DataTables. :-/ - person Emmanuel F; 01.03.2011