這是我的代碼,它應該顯示2015年的紅色數據和2016年的綠色數據。但不工作?我的DataGridView不改變它的顏色?
private void changecolor()
{
foreach (DataGridViewRow rows in dgvExpense.Rows)
{
DateTime dates = (DateTime)rows.Cells[2].Value;
if (dates.Year == 2015)
{
rows.DefaultCellStyle.BackColor = Color.Red;
}
else if (dates.Year == 2016)
{
rows.DefaultCellStyle.BackColor = Color.Green;
}
}
}
你如何稱這種'changecolor'方法?它不應該是'Cells [3]'而是? –
非常感謝你,我沒有打電話給他,這是爲什麼它沒有工作。再次感謝你 –