C#Winfoms:基于Combobox结果的Datagridview行背颜色

时间:2017-05-04 14:40:20

标签: c# winforms datagridview combobox

我有一个奇怪的问题,我无法找到解决方案。

我有一个包含许多行和列的datagridview。一列包含下拉数据网格视图框,其中包含可供选择的各种颜色。

enter image description here

我有一个事件,它监听组合框值的变化,所有工作正常,在那个事件中我调用这段代码,它应该将datagridviewrow的背面颜色设置为返回的ARGB值。但是,没有设置返回行的颜色,而是组合框单元的背面颜色反而变色。

dataGridView1.Rows[rowNo].DefaultCellStyle.BackColor = Color.FromArgb(Processing.returnARGBColour(colourName));

enter image description here

为什么会发生这种情况以及如何为datagridview行着色。

1 个答案:

答案 0 :(得分:0)

试试这个,

 dataGridView1.Rows[rowNo].DefaultCellStyle.BackColor = Color.Red;