选中复选框后如何更改datagridview中的行颜色
Posted
技术标签:
【中文标题】选中复选框后如何更改datagridview中的行颜色【英文标题】:How to change row color in datagridview after checkbox is selected 【发布时间】:2013-10-28 00:58:18 【问题描述】:我想在我的行 Chckbox 处于选定模式后更改我的 datagridview 中特定行的颜色:
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
bool isSelect = dataGridView1[0, e.RowIndex].Value as bool? ?? false;
if (isSelect)
// Change row color
【问题讨论】:
请尝试以下链接:***.com/questions/2189376/… 【参考方案1】:if (isSelect)
// Change row color
var row = this.dataGridView1.Rows[e.RowIndex]
row.DefaultCellStyle.BackColor = Color.Red;
【讨论】:
以上是关于选中复选框后如何更改datagridview中的行颜色的主要内容,如果未能解决你的问题,请参考以下文章
如何检测 DataGridView CheckBox 事件变化?
winform中获取datagridview如何获取选中的行,返回值object
c# DataGridView中,选中了多个行,如何获取选中的每一行的数据,或者每一行的索引?