我有一個DataGridView,名爲IncTbl
。我遍歷它,我增加的價值是什麼在列4,I指數爲yearSalary
變量:爲什麼IsNewRow屬性總是返回false?
for (int i = 0; i < IncTbl.Rows.Count; i++)
{
if (IncTbl.CurrentRow.IsNewRow) break;
yearSalary += (decimal)IncTbl[4, i].Value;
}
我不想加空,因爲我會得到一個NullReferenceException
,所以我我正在使用IsNewRow
屬性。但是,即使是新行,它也會返回錯誤。我該如何解決這個問題?
「它」,你的情況是永遠'CurrentRow',_not_你想要的行...嘗試'如果(IncTbl.Rows [我] .IsNewRow)break;' – DonBoitnott