c# - DataGridView 背景颜色
问题描述
我需要更改 dtg 视图的颜色。我以前做过,但我现在做不到。我正在从 SQL 的数据表中填充 dtg,然后应用此函数:
private void HighlightExpired (DataGridView dtg)
{
foreach (DataGridViewRow row in dtg.Rows)
{
if (row.IsNewRow) continue;
if (row.Cells["colStatus"].Value.ToString() == "Expired")
{
row.DefaultCellStyle.BackColor = Color.Red;
}
}
}
但它只是不会改变背景颜色。请问有人有什么想法吗?
解决方案
推荐阅读
- python - Python checking for empty list on a Path subclass is returning 'AttributeError' object has no attribute
- python - django-ckeditor 代码片段没有响应
- prometheus-alertmanager - 如何在 Prometheus Alertmanager 中为 FIRING 和 RESOLVED 状态提供不同的消息?
- dynamics-gp - 如何使用 Dynamics GP 插件执行异步任务?
- ios - 如何快速制作可折叠/可扩展的视图
- javascript - 如果字符长度小于 8,则显示隐藏元素
- python - 如何让这段代码识别我的输入?
- ffmpeg - 如何使用 FFmpeg 创建有损 JPEG 2000 序列
- button - 按钮类的对象未添加到布局容器对象(HBox、VBox 等)。HBox 或 VBox 是否没有默认构造函数来接受 Button?
- scala - Val 在 Scala 应用程序中未被识别/使用