当从一个表中将记录Copy到另一个结构相同的表中的时候,有两种方式:
DataTable.ImportRow()
或:
DataTable.Rows.Add()
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
正确的使用方法:
dt1.ImportRow(dt.Rows[0]);
或:
dt1.Rows.Add(dt.Rows[0].ItemArray);
不要使用:
DataRow row = dt1.NewRow();
for(int j=0;j < dt.Columns.Count;j++)
{
Row[j] = dt.Rows[0][j];
}
Dt1.Rows.Add(row);
请测试上面的代码执行效率