我有一个数据表说 DT 有 11 行,我尝试使用删除 id=3 的行
string DeptID ="3";
string s = "id='" + DeptID + "'";
rows = DT.Select(s);
foreach (DataRow r in rows)
r.Delete();
我有 5 行 id=3 但删除后数据表中的行数没有改变,并且删除行的每个字段(列)中都有一些红色符号。有人知道为什么会这样吗?
每当我尝试使用
for(int i=0;i<dt1.Rows.Count;i++)
{
if (dt1.Rows[i][0].ToString() == "")
{
}
}
它显示错误'已删除的行不能接受'