DataGridView单行选中,在改变选中行的时候,弹出对话框“是否改变选中行?”。点是,改变选中行。点否,不改变选中行。

解决方案 »

  1.   

    SelectedIndexChanged事件里判断下
      

  2.   


    没有SelectedIndexChanged事件啊
      

  3.   

    额。错了,SelectionChanged事件。把selectionmode改成FullRowSelect
      

  4.   


    这个是Changed,行已经发生了改变。达不到我要的效果。
      

  5.   

    楼上2位,所有Changed事件都是改变后触发的。所以如果我点否,把原来的行恢复成选中行的话,就又触发了Changed
      

  6.   

    自己找到解决办法了 用RowValidating