我目前正在C#中使用正常工作的datagridview。
这个datagridview有一个复选框字段,它也链接了一个数据库,我要求datagridview中的所有行都是红色的,直到选中复选框。选中该复选框后,该行将变为绿色。
我还要求复选框字段是数据网格中唯一不是只读的字段,但这在此阶段并不重要。我希望你能给我一些建议。
在Windows窗体应用程序中使用visual studio 2010
答案 0 :(得分:1)
请参阅CellContentClick事件。
用户点击它时读取单元格值。如果设置了复选框,则从事件处理程序获取行索引,并在事件处理程序中写入以下行。
datagrid.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.Green;