向DataSet中添加DataTable
会提示datatable已属于另一个dataset
本来的想法是每次都new一个DataTable,但是还是会报错
百度了一下,发现可以调用DataTable.Copy();
然后将这个Copy出来的东西丢给DataSet.Tables.Add();
向DataTable中添加DataRow
http://stackoverflow.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(1).ToString("yyyy-MM-dd HH:mm:ss");