我想在 DataTable 中搜索一个字符串,如果它以"null"
删除该字符串开头,如果该行没有值,那么也删除该行。有人可以告诉我怎么做吗?
ID Name Comment
2 lola hallo
5 miky hi
null0 // delete null0 and remove this row
null1 ko // delete null1 but do not remove this row
1 hub why
3 null2 //delete null2 but do not remove this row
我试图删除"null"
,但它不起作用。
我的代码:
int ct1 = 0;
for (int i = 0; i < resE1.Rows.Count; i++ )
{
if(resE1.Rows[i]["SignalName"].ToString() == "null" + ct1)
{
resE1.Rows[i].SetField<String>(2, "");
}
ct1++;
}
我找到了一个"null*"
用空格替换的解决方案,但是现在如果该行的单元格值为空,我想删除该行,我该怎么做?
int ct1 = 0;
for (int i = 0; i < resE1.Rows.Count; i++)
{
string fix = resE1.Rows[i]["SignalName"].ToString();
if(fix.Contains("null"))
{
resE1.Rows[i].SetField<String>(2, "");
}
ct1++;
}