winform中
双击DataGridView中的第一列任何一个单元格是编辑状态是弹出窗体
请问怎么实现

解决方案 »

  1.   

    处理DataGridView的CellDoubleClick事件,在方法中判断条件,满足的话弹出窗体。
      

  2.   

    在 CellDoubleClick事件中写 
    messagebox.show()...
      

  3.   

    你要判断这个单元格是不是正在编辑的单元格?DataGridView的CurrentCell代替当然单元格,不过在CellDoubleClick事件发生的时候会不会影响到这个属性,我没有测试。如果不影响的话,可使用CellDoubleClick事件方法中传进来的e.ColumnIndex和e.RowIndex来判断。
      

  4.   

    严格来说,影响是一定的,只是要弄清楚CellDoubleClick事件发生与CurrentCell的属性改变的先后。