0
Я преобразовал System.Data.DataTable для ввода IEnumerable [Словарь [[string, object]] и назвал его myDataTable. Теперь, как читать каждую строку и ее значение с помощью linq?Как читать данные после преобразования из DataTable в IEnumerable <Dictionary <string, object >>?
dtReports = new myDataTable(e.Result);
foreach (myDataRow row in dtReports.Rows)
{
string group = row.GetType().GetProperty("Group").GetValue(row, null);
}
Это не работает по какой-либо причине.
Я просто пытаюсь прочитать значения строк для определенного столбца .. Я думаю, что получил ответ .. вам просто нужно сказать, что пара.GetType(). GetProperty («Группа»). GetValue (пара, нуль) – Prog
Вы используете отражение там, где это дорого, и я могу g uarantee вы без необходимости (и медленно). – SnickersAreMyFave
Вы правы, используя отражение делает его медленным. Ваше решение с использованием Linq работает для меня .. Спасибо – Prog