Добавление DataTable в существующие ячейки DataTable - PullRequest
0 голосов
/ 31 октября 2018

Имея этот фрагмент:

DataTable dt;

//...
//Fills dt with data (hidden)
//...

dt.Columns.Add("newCol");
DataTable dt2;

//...
//Fills dt2 with data (hidden)
//...

dt.Rows[0]["newCol"] = dt2;
System.Diagnostics.WriteLine(dtRows[0]["newCol"]);

Это печатает меня пустым, так что, очевидно, я не могу добавить данные в существующую ячейку данных. Я попытался напечатать оба содержимого таблицы до назначения, и они правильно распечатали данные.

Что я делаю не так?

1 Ответ

0 голосов
/ 31 октября 2018

Я закончил тем, что изменил внутреннюю таблицу DataTable и вместо этого использовал двумерный массив, который проще обрабатывать. Мне нужно было указать тип, чтобы впоследствии правильно передать его функции Javascript в виде JSON (с примененной функцией сериализации)

dt.Columns.Add("newCol", typeof(System.String[,]));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...