如何将数据从行方法传递到C#中的数据表?

时间:2015-02-18 05:43:08

标签: c# asp.net datatable

您好我正在使用一个行方法,该方法可以从表列表中找到数据:

Row aa = new Row();

在aa里面它有一组数据。我需要将它传递给一个新的数据表。

DataTable ss = new  Datable();
foreach(Row row in aa){
    ss.Importrows(row);
  }

但这不起作用。 请帮帮我。

提前致谢。

2 个答案:

答案 0 :(得分:0)

ss= aa.Clone();  

替换

ss.Importrows(row); 

 ss.Rows.Add(aa.ItemArray);

这应该有效。 aa应该是另一个数据表而不是行。

答案 1 :(得分:0)

我假设你有row []数组/集合然后遍历行集合并将每行添加到新的DataTable

DataTable ss = new  Datable();
foreach(DataRow dr in rowscollection)
{
   ss.Rows.Add(dr);
}