选中复选框后如何更改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选中行的行数

c# DataGridView中,选中了多个行,如何获取选中的每一行的数据,或者每一行的索引?

请问c# 的winform 怎么获取 datagridview选中的行数和列数啊

DataGridView 和复选框自动重新选择