【发布时间】:2018-03-12 21:09:35
【问题描述】:
我有一个带有Date 列的DataGridView 控件。我想根据该列中与当天相比的值设置每一行的颜色:
如果我的网格中的日期至少还有 15 天,请保留默认颜色。如果我的网格中的日期只有 5 天,请使用橙色。如果日期只有 1 天,请使用红色。
我该怎么做?
【问题讨论】:
-
您可以为 datagridview 使用
CellFormatting事件并在其中检查它是否是所需的列,根据DateTime.Now检查其值并更改此单元格Style.BackColor。
标签: c# winforms datetime datagridview