gpt4 book ai didi

c# - 更改 DataGridView 中特定单元格的前景色

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:42 24 4
gpt4 key购买 nike

我正在尝试更改 datagridview 中特定单元格的前景色。我想为同一行中的不同单元格赋予不同的颜色。

grid.Rows[row].Cells[col].Style.ForeColor = Color.Red

使用上面的方法将更改所有行的颜色,而不仅仅是我要更改的单元格。

有没有办法只改变特定单元格的颜色——而不影响该行的其他单元格?

看来我需要更改一些我不熟悉的 Row 属性。

最佳答案

Using the above will change all the Row color and not just the cell I want to change

不,这是不正确的。它只会更改指定索引处单元格的文本颜色(前景色)。

您需要检查您没有在代码中的其他地方设置行的前景色。

下面的代码可以很好地改变背景色和前景色

//this will change the color of the text that is written
dataGridView1.Rows[0].Cells[4].Style.ForeColor = Color.Red;

//this will change the background of entire cell
dataGridView1.Rows[0].Cells[4].Style.BackColor = Color.Yellow;

关于c# - 更改 DataGridView 中特定单元格的前景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18307390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com