要怎么才能触发datagridview的OnCellPainting事件

时间:2021-03-30 19:25:36
  我在重写datagridview的时候定义了一个属性。改变这个属性时需要触发OnCellPainting事件,否则在设计器中改了这个属性没用,只有重新编译或者运行的时候才能看出修改效果。我现在的想法是在这个属性的set方法里面调用一个方法,这个方法可以触发oncellpainting事件。这样我在设计器中修改了属性后可以看到效果。哪位提供点思路,怎么触发这个事件呢?

4 个解决方案

#1


没有人来看看么

#2


该回复于2010-12-03 11:48:34被版主删除

#3


invalidate
invalidatecell
invalidaterow

#4


现在有结果了吗?依我的测试,invalidate ||invalidatecell||invalidaterow()并非触发oncellcellpaintting,而是触发onpaint.若你找到了好方法,能否告之.

#1


没有人来看看么

#2


该回复于2010-12-03 11:48:34被版主删除

#3


invalidate
invalidatecell
invalidaterow

#4


现在有结果了吗?依我的测试,invalidate ||invalidatecell||invalidaterow()并非触发oncellcellpaintting,而是触发onpaint.若你找到了好方法,能否告之.