#linq
#linq
Вопрос:
У меня есть DataTable, содержащий некоторые данные, и я собираюсь извлечь из него некоторые данные, используя Linq для datatable.
Запрос выглядит следующим образом:
var requiredData=dt.AsEnumerable()
.Where(row => row.Field<byte>("id") == 1)
.Select(x=> {
id = x.Field<int>("id"),
YYYYY = x.Field<string>("ColumnName2"),
ZZZZZ = x.Field<string>("ColumnName3")
}
);
Теперь, пожалуйста, как мне выполнить итерацию через «requiredData»?
Ответ №1:
Вы могли бы использовать цикл foreach:
foreach (var item in requiredData)
{
// TODO: use item.id, item.YYYYY and item.ZZZZZ here
}