把你要引发事件的那个数据列绑成LinkButton,然后用ItemCommand事件,判断是否点击了那个LinkButton,如果点击,则dothing单击就可以了,,何必要双击?

解决方案 »

  1.   

    在winform中,有LinkButton吗?不是在web中
      

  2.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=C83C3A4B-8571-4CE6-FBAC-35DC28D14389
      

  3.   

    在click事件中用hittest()方法,具体就是
     myHitTest = dataGrid1.HitTest(e.X,e.Y);
     Console.WriteLine(myHitTest);
     Console.WriteLine("Column " + myHitTest.Column);
     Console.WriteLine("Row " + myHitTest.Row);
     Console.WriteLine("Type " + myHitTest.Type);
     Console.WriteLine("ToString " + myHitTest.ToString());
     Console.WriteLine("Hit " + myHitTest.Type.ToString());
      

  4.   

    详细请参考
    ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemwindowsformsdatagridhittestinfoclasstopic.htm
      

  5.   

    net_lover(孟子E章) 
    如果我的数据是绑定,且数据量很大,又如何处理?
      

  6.   

    感谢 楼上的 net_lover(孟子E章)   我已搞定    谢谢
      

  7.   

    拖一个OleDbDataAdapter控件 在弹出的对话框建立连接  然后绑定dataset 再建立个单击事件