我想運行一個基本的循環,將在dataview網格中找到一個特定的值。我無法弄清楚代碼是怎麼回事,因爲for循環在評估其基本條件之前退出。CLR正在優化我的forloop變量
private void SearchDataViewGrid(string FileName)
{
//finds the selected entry in the DVG based on the image
for (int i = 0; i == dataPartsList.Rows.Count ; i++)
{
if(FileName == dataPartsList.Rows[i].Cells[3].Value.ToString())
{
dataPartsList.Rows[i].Selected = true;
}
}
}
該程序不會崩潰,但我得到了我的'我'變量聲明它已被優化了一個錯誤。嘗試了幾個簡單的修復我在網上找到,但似乎沒有保留它。
我已驗證我傳遞的字符串是正確的,我的'虛擬'DVG爲包含的行數返回值14。即使我刪除for循環中的'if'語句,我仍然得到相同的錯誤。
將其更改爲'的for(int i = 0;我
@Henk:你應該把它轉換成一個答案! –