没有这个事件。你可以查msdn列出它的所有事件

解决方案 »

  1.   

    应该可以得到DataGrid的双击事件,然后判断当前处于哪个单元格
      

  2.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=C83C3A4B-8571-4CE6-FBAC-35DC28D14389
    比较麻烦。不过值得研究。^_^
      

  3.   

    想知道一下,DataGrid 双击事件干嘛用?或者说在双击事件中要获得什么数据?
      

  4.   

    private System.Windows.Forms.DataGridTextBoxColumn dataGridTextBoxColumn1;
    DateTime MouseDownTime = DateTime.Now;dataGridTextBoxColumn1.TextBox.MouseDown += new MouseEventHandler(TextBoxMouseDownClick);private void dataGrid1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
    {
    MouseDownTime = DateTime.Now;
    }//双击事件
    private void TextBoxMouseDownClick(object sender, System.Windows.Forms.MouseEventArgs   e) 
    {
    if(DateTime.Now < MouseDownTime.AddMilliseconds(SystemInformation.DoubleClickTime))
    .......
    }
      

  5.   

    你的双击事件是发生了,不过可能是被Grid上的Cell上的TextBox给用了,你如果用的是TextColumns这个类型的列的话,你要重写每个列的Edit属性来得到Grid的又击事件,如有问题可查CSDN中,有很多的帖的,也可以问我,今天是不行了,呵呵.....
      

  6.   

    http://expert.csdn.net/Expert/topic/2923/2923314.xml :DataGrid.Row.Event.DoubleClick
    http://authors.aspalliance.com/libraryaspa/logocounter.asp?article_id=877
      

  7.   

    呵呵.TNND.我以前需要,自己写了写.结果,那单元格居然没实现.在前面的列标头实现了.三击检测......真是个晕....
      

  8.   

    jackyoung02(冷雨夜) 贴的代码应该是正确的 我记得好像原来有个True DataGrid Double Click的例子也是用这种方法来判别 是 datagrid的双击 还是 datatextbox的双击 。
    Btw:
    DataGrid真是垃圾的不行... 试图什么都做好... 能控制的太少 sigh... 不过调试的时候用来看dataset里的数据还是不错的