private void DeleteMSISDN(string MSISDN)
{
DataTable dt = MSISDNTable();
dt.AsEnumerable().Where(r => r.Field<string>("MSISDN") == MSISDN).ToList().ForEach(row => row.Delete());
}
当我这样做时,我得到一个例外System.Data.DeletedRowInaccessibleException
答案 0 :(得分:2)
没有代表将此添加为注释,但index = '999'
dir_name = "Directory_Name_"+index
os.chdir(dir_name)
如何检索表?
在执行此函数之前,您是否有另一个正在删除行的进程?如果在删除ForEach删除时出现MSISDNTable();
错误,那么您将会知道一些事情。