相关文章推荐
月球上的乌冬面  ·  Python ...·  6 月前    · 
成熟的橡皮擦  ·  C# SocketException: ...·  1 年前    · 
体贴的南瓜  ·  as debug调试 ...·  1 年前    · 
叫兽-郭老师 2018-05-02 06:35 采纳率: 100%
浏览 2720
已采纳

c# dev gridview_SelectionChanged和RowCellClick触发两次?

图片说明
如图:这个checkbox是通过属性设置出来的。gvZC.OptionsSelection.MultiSelect = true;
gvZC.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CheckBoxRowSelect;

问题: 我在gridview1_RowCellClick事件里写了 gvZC.SelectRow(e.RowHandle); 表示点击行选中行
现在我点击checkbox时候出现没反应,也就是没有选中。其实是触发了两次,一次选中,一次不选中。 这两个事件触发顺序是先触发gridview1_RowCellClick 然后是gridview1_SelectionChanged 不知为何这两个是事件触发2次?可有人知否?

0

  • 编辑 收藏 删除 结题
  • 追加酬金 (90%的用户在追加酬金后获得了解决方案)

    当前问题酬金

    ¥ 0 (可追加 ¥500)

    支付方式

    扫码支付

    加载中...

    提供问题酬金的用户不参与问题酬金结算和分配

    支付即为同意 《付费问题酬金结算规则》

    1 条回答 默认 最新

    • 叫兽-郭老师 Java领域新星创作者 2018-05-02 07:26
      关注

      已解决 在gridview1_RowCellClick 里写上
      if (!e.CellValue.Equals(false))
      gvDE.SelectRow(e.RowHandle);
      就可以了

      本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?
      按下Enter换行,Ctrl+Enter发表内容
    查看更多回答(0条)

    报告相同问题?

    悬赏问题

    • ¥20 四叉树的创建和输出问题 使用okhttp分片上传文件,总是超时,到底是哪里的问题 javaweb连接数据库,jsp文件加载不出来 matlab关于高斯赛德尔迭代的应用编撰。(相关搜索:matlab代码|迭代法) pkg-types,vite,d 损失匹配问题,求解答 3500常用汉字书法体检测数据集下载 odoo17在制造模块或采购模块良品与次品如何分流和在质检模块下如何开发