2
我必須要改變的細胞,當其值爲字符串或空的背景顏色,這是代碼,我寫類似於其他代碼在這裏:檢查datagridview的單元格爲空或空
for (int rowIndex = 0; rowIndex < dataGridView1.RowCount; rowIndex++)
{
string conte = dataGridView1.Rows[rowIndex].Cells[7].Value.ToString() ;
if (string.IsNullOrEmpty(conte))
{
// dataGridView1.Rows[rowIndex].Cells[7].Style.BackColor = Color.Orange;
}
else
{ dataGridView1.Rows[rowIndex].Cells[7].Style.BackColor = Color.Orange; }
}
數據集是完整的,給我看datagridview填充和顯示我這個錯誤:
我該如何解決這個問題?有另一種方式來編寫代碼?
如果DGV是AllowUserToAddRows = True,那麼你迭代一行太多。在NRE回答 – Plutonix 2015-03-31 21:56:24
覆蓋使用調試,如果你有問題後,有問題如何解決NullReferenceException。 – mybirthname 2015-03-31 21:56:26