winform dev gridview单元格值改变后,怎么改变单元格的颜色

cain-won 2017-12-12 04:01:23
是bandgridview,现在我想在gridview的单元格修改之后就改变单元格的颜色。
我现在是在CellValueChanged事件中并没有找到e的style属性或者是Appearance属性


有没大佬提供帮助?
...全文
860 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 duanzi_peng 的回复:
单元格值改变也会触发RowCellStyle事件,在这个事件里根据column 来对e的appearance进行操作即可。
用Conditional Formatting 相当简单的,不要用RowCellStyle事件了 https://documentation.devexpress.com/WindowsForms/114603/Controls-and-Libraries/Data-Grid/Getting-Started/Walkthroughs/Appearance-and-Conditional-Formatting/Tutorial-Conditional-Formatting
  • 打赏
  • 举报
回复
单元格值改变也会触发RowCellStyle事件,在这个事件里根据column 来对e的appearance进行操作即可。
cain-won 2017-12-12
  • 打赏
  • 举报
回复
引用 3 楼 zuorxk_wl 的回复:
试一下BandedGridView的RowCellStyle事件
我的需求是:单元格值被修改之后才改变该单元格颜色。也就说触发了CellValueChanged事件才有变颜色的事情
一生一事 2017-12-12
  • 打赏
  • 举报
回复
试一下BandedGridView的RowCellStyle事件
cain-won 2017-12-12
  • 打赏
  • 举报
回复
引用 1 楼 qq_39885021 的回复:
比如说背景色改为黄色 dgv.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.Yellow; 试试行不行
bandgridview的对象dgv没有Rows和Cells属性
iwhwws 2017-12-12
  • 打赏
  • 举报
回复
比如说背景色改为黄色 dgv.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.Yellow; 试试行不行

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧