将数据表添加到现有数据表单元格

时间:2018-10-31 09:45:01

标签: c# datatable

具有以下代码段:

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 :(得分:0)

我最终更改了内部DataTable,改用二维数组,它更易于处理。我确实必须指定类型,然后才能正确地以JSON(应用了序列化功能)的形式传递给Javascript函数

dt.Columns.Add("newCol", typeof(System.String[,]));