老是提示:此行在表中已存在。
for(int i=0; i< 10; i++ )
{
DataRow
newdr_= newdt.NewRow(); //没次都要New一个新的dr出来,才算新的一行。
foreach(DataColumn dc in newdt.Columns)
{
newdr_[dc.ColumnName]=dr_[dc.ColumnName];
}
newdt.Rows.Add(newdr_);
}
如果New 的dr放在循环体外面,就报错,因为你不能往DataTable里多次插入相同行。