我在DataGridView的CellMouseEnter和CellClick事件设置了this.dgvDisplay.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.Red;(dgvDisplay是我的DataGridView的name属性),但是它的背景色却没改,请问各位高手这是为什么呀?怎么在单击DataGridView的单元格时改变单元格的的背景色呀?
2 回答
婷婷同学_
TA贡献1844条经验 获得超8个赞
在你的代码之前添加:
if (e.ColumnIndex < 0 || e.RowIndex < 0)
return;
另外 click 后,被选中的单元格,还有个 SelectionBackColor 设置。
- 2 回答
- 0 关注
- 1574 浏览
添加回答
举报
0/150
提交
取消