Как разбить данные в нескольких строках - PullRequest
0 голосов
/ 23 декабря 2018

У меня есть dataTable d, я хочу разбить его на несколько таблиц из одной строки.

Я пробовал это с помощью GroupBy, но это дает мне исключение

List<DataTable> subTables = d.AsEnumerable().GroupBy(ro => ro.Field<int>("InstanceId")).Select(g => g.CopyToDataTable()).ToList()It's

Выдает исключение. Указанный состав недействителен.

1 Ответ

0 голосов
/ 23 декабря 2018

с моей стороны был небольшой беспорядок, так как здесь

GroupBy(ro => ro.Field<int>("InstanceId")).Select(g => g.CopyToDataTable())

Поле InstanceId было типа string, и я приводил его к int, поэтому возвращал его к

GroupBy(ro => ro.Field<string>("InstanceId")).Select(g => g.CopyToDataTable())  

решить вопрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...