一个以前的老程序,发现使用右键添充所有行的某一列时(我自己作的功能),值可以改变,但是没有触发CellValueChanged事件

我原来是直接用foreach修改gridcontrol里的gridview所绑定的datatable的,官方网上也有人提出类似的问题,还好有人给出了

解决方法.

      有两种情况会触发CellValueChanged 事件:

      (1).在gridcontrol的控件上修改某一cell值;

  (2).在代码使用中gridView1.SetRowCellValue(i, "FINALMARK", 77),这个方法一共有两个重载方法,我使用了其中的一个,

          所某要的三个参数说明一下

          第一个参数:要改变值的cell所在行;

    第二个参数:要修改的列的name;

      第三个参数:后改后的值;

 

我是在代码中修改某一列的值的,所以使用SetRowCellValue,这样就会触发CellValueChanged事件了

 

相关文章:

  • 2021-12-23
  • 2021-11-19
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2018-04-24
  • 2022-12-23
  • 2021-07-01
相关资源
相似解决方案