向DataSet中添加DataTable
会提示datatable已属于另一个dataset
本来的想法是每次都new一个DataTable,但是还是会报错
百度了一下,发现可以调用DataTable.Copy();
然后将这个Copy出来的东西丢给DataSet.Tables.Add();
向DataTable中添加DataRow
http://*.com/questions/12025012/c-sharp-simple-way-to-copy-or-clone-a-datarow
var dataRow2 = dataTable.Rows.Add();
object obj = dataRow.ItemArray.Clone();
var itemArray = obj as object[];
if (itemArray != null)
{
dataRow2.ItemArray = itemArray;
}
dataRow2["Time"] = now.AddHours().ToString("yyyy-MM-dd HH:mm:ss");