gpt4 book ai didi

c# - 动态更改 datagridview 单元格颜色

转载 作者:IT王子 更新时间:2023-10-29 04:32:13 25 4
gpt4 key购买 nike

我有一个用数据填充的 dataGridView 对象。我想单击一个按钮并让它更改单元格背景的颜色。这是我目前拥有的

foreach(DataGridViewRow row in dataGridView1.Rows)
{
foreach(DataGridViewColumn col in dataGridView1.Columns)
{
//row.Cells[col.Index].Style.BackColor = Color.Green; //doesn't work
//col.Cells[row.Index].Style.BackColor = Color.Green; //doesn't work
dataGridView1[col.Index, row.Index].Style.BackColor = Color.Green; //doesn't work
}
}

所有这三者都会导致表格以重叠的方式在其自身上重新绘制,并且尝试重新调整表格的大小变得一团糟。单击单元格时,该值将保持突出显示并且背景色不会改变。

问:如何在表格存在后更改单个单元格的背景色?

最佳答案

这对我有用

dataGridView1.Rows[rowIndex].Cells[columnIndex].Style.BackColor = Color.Red;

关于c# - 动态更改 datagridview 单元格颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17728009/

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