我有一个Datagridview
C# 桌面应用程序。当任何单元格为空时,为了突出显示它,我将该特定单元格的背景更改为Color.Green
if (checkString(Convert.ToString(this.UserDataTable.Rows[i].Cells[kk].Value).Trim()) == false)
{
this.UserDataTable.Rows[i].Cells[kk].Style.BackColor = Color.Green;
this.MandatoryField_Label.ForeColor = Color.Green;
success = false;
}
当用户在单元格中输入数据时,我会还原更改。任何想法如何做到这一点。
我正在考虑的解决方案之一是检查每个单元格的颜色,然后更改它。我敢肯定,有更好的方法来做到这一点。
这不起作用:
this.UserDataTable.DefaultCellStyle.BackColor = Color.White;
谢谢