데이터 뷰 그리드에서 특정 값을 찾을 수있는 기본 루프를 실행하려고합니다. 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'문을 제거하더라도 여전히 동일한 오류가 발생합니다.
변경을로 변경해야합니다 (INT I = 0; 나는
@Henk : 당신이 대답에 그 설정해야 ! –