C#Winforms DataGridView.Row设置自定义颜色

时间:2017-08-16 10:09:02

标签: c# datagridview background-color

我正在为DataGridView中的不同行设置不同的颜色,具体取决于它们的内容:

row.DefaultCellStyle.BackColor  = _myColor;

如果_myColor类似于Color.Green或Color(255,180,95),那么一切正常,但它不接受偏离alpha值的颜色,如Color(128,Color.Green)。DataGridView rows with and without alpha value

在上图中,第一行是尝试分配颜色为alpha!= 255(始终为灰色且未完全绘制),第二行是指定的已知颜色。

是功能还是错误?

1 个答案:

答案 0 :(得分:0)

您是否尝试过Color.FromArgb()Color.FromName()种方法