110,502
社区成员
发帖
与我相关
我的任务
分享
if (listAttr.Count > 0)
{
string attr = "";
for (int k = 0; k < dt.Rows.Count; k++)
{
if (listAttr.Contains(dt.Rows[k]["flngitemid"].ToInt()))
{
for (int i = 0; i < listAttr.Count; i++)
{
//这里会出现问题,delete之后,dt.Rows.Count随之改变,虽然不会报错,但是数据是错误的
dt.Rows[k].Delete();
}
}
}
}