我有一個數據表,我試圖用每個循環和一個if語句來修改某些值,但是每當我嘗試使用if語句什麼也不會發生。如果我刪除if語句,顯然只是改變每一行。迭代通過數據表和修改值使用if語句
我在做什麼錯?我已經嘗試了ItemArray.GetValue()上的不同值,但仍然沒有運氣。
int x = 0;
foreach (DataRow myRow in dt.Rows)
{
if (dt.Rows [x].ItemArray.GetValue(1).ToString()=="IP")
{
myRow.BeginEdit ();
myRow [ "grd" ] = " ";
myRow.EndEdit ();
}
x++;
}
我解決了這個,我用的每個配音建議結合這可能是罪魁禍首修剪()循環。 – MogulBomb