如何通过比较两个datatable的值而删掉其中一个datatable的行?
有两个datatable:Table1,Table2,其中含有相同的行,我写了段程序想删除Table2中与Table1相同的行,老是出错,不知为何,代码如下,哪位高人给指点一下
foreach(DataRow myRow in Table1.Rows )
{
string enFieldName=myRow[1].ToString();
foreach(DataRow myRow2 in Table2.Rows )
{
if(enFieldName==myRow2[1].ToString())
{
Table2.Rows.Remove(myRow2);
Table2.AcceptChanges();
}
}
}