C# 该行已经属于另一个表 的解决方法
两张表结构一致,将一张表的数据导入到另一张表的时候,提示改行已经属于另一个表 Workbook workxls = CreateQGQSDWDMB(choosedw);
Worksheet sheet = workxls.Worksheets[0];
int maxcolcount = sheet.Cells.MaxColumn + 1;
int maxrowcount = sheet.Cells.MaxDataRow + 1;
DataTable dtQGDada = workxls.Worksheets[0].Cells.ExportDataTable(0, 0, maxrowcount, maxcolcount, true);
foreach (DataRow dr in dtQGDada.Rows)
{ //将数组元素加入表...
dtQSDWDMB.Rows.Add(dr);//出错提示为:该行已经属于另一个表
}
解决方法: dtQSDWDMB.Rows.Add(dr.ItemArray);

浙公网安备 33010602011771号