为了账号安全,请及时绑定邮箱和手机立即绑定

C# 单击改变DataGridView单元格背景色

C# 单击改变DataGridView单元格背景色

撒科打诨 2018-09-12 06:07:14
我在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 设置。


查看完整回答
反对 回复 2018-09-25
  • 2 回答
  • 0 关注
  • 1574 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信