IncTbl
이라는 DataGridView가 있습니다. 나는 그 위에 반복하고있다, 그리고 나는 yearSalary
변수, 4 열에 인덱스 난을 무엇의 가치를 추가하고 : 나는 NullReferenceException
를 얻을 수 있기 때문에,IsNewRow 속성이 항상 false를 반환하는 이유는 무엇입니까?
for (int i = 0; i < IncTbl.Rows.Count; i++)
{
if (IncTbl.CurrentRow.IsNewRow) break;
yearSalary += (decimal)IncTbl[4, i].Value;
}
내가 널을 추가하지 않는, 그래서 IsNewRow
속성을 사용하고 있습니다. 그러나 새로운 행 일 때라도 false를 반환합니다. 이 문제를 어떻게 해결할 수 있습니까?
"그것은"귀하의 경우 항상'CurrentRow', _not_ 당신이하고자하는 행 ...'(IncTbl.Rows 경우 [내가 시도입니다 ] .IsNewRow) break; ' – DonBoitnott