Lee*_*son 3 c# variables clr loops for-loop
我正在尝试运行一个基本循环,它将在数据视图网格中找到特定值.我无法弄清楚代码是什么,因为for循环在评估其基本条件之前退出.
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;
}
}
}
Run Code Online (Sandbox Code Playgroud)
该程序没有崩溃,但我的'i'变量声明它已经被优化掉了.尝试了一些我在网上找到的简单修复,但似乎没有任何保留.
我已经验证我传递的字符串是正确的,我的'虚拟'DVG返回包含的行数值14.即使我删除for循环中的'if'语句,我仍然会得到相同的错误.
条件cond
在中间for(init; cond; update)
是不是直到条件,但一当条件.
所以你需要把它改成
for (int i = 0; i < dataPartsList.Rows.Count ; i++)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
103 次 |
最近记录: |