具有以下代码段:
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"]);
它使我空白,所以显然我无法将数据表添加到现有的数据表单元格中。 在分配之前,我试图打印两个数据表的内容,并且它们正确地打印出了数据。
我在做什么错了?
答案 0 :(得分:0)
我最终更改了内部DataTable,改用二维数组,它更易于处理。我确实必须指定类型,然后才能正确地以JSON(应用了序列化功能)的形式传递给Javascript函数
dt.Columns.Add("newCol", typeof(System.String[,]));