首先在DataGrid里
OnItemlCommand="OnEditCommandMethod"
然后编写OnEditCommandMethod事件

解决方案 »

  1.   

    在datagrid_ItemDataBound事件中定义
    e.Item.Attributes.Add("OndblClick",Page.GetPostBackClientEvent(e.Item.Cells[0].Controls[0],String.Empty));
    即可
      

  2.   

    TO: letian(你快乐,所以我快乐)
      不好意思,我用VB
      String.Empty对应的VB应该是什么?
      

  3.   

    sor
    VB我也不懂 :(
    可能是“”吧!
      

  4.   

    :(
     我试过了,不是。
     在MSDN又没找到:(
      

  5.   

    空字符串可以了;
    datagrid第一列是否有加上LinkButton呢?并定义其选择事件!
      

  6.   

    TO: letian(你快乐,所以我快乐) 
      你的datagrid_ItemDataBound事件的参数是什么?我的是
     Item_Bound(sender As Object, e As DataGridItemEventArgs) 
    ------
      e.Item.Cells[0].Controls[0]的参数要DataGridCommandEventArgs才可用
      

  7.   

    参数没错
    VB应该为
    e.Item.Cells(0).Controls(0)
      

  8.   

    调用e.Item.Cells(0).Controls(0)函数的参数是什么,
    我的是(sender As Object, e As DataGridItemEventArgs)
    因为还要用到判断是否是表头或表尾,你的呢?
      

  9.   

    这样不行吧.没这么简单吧.在做一个控件,继承这个控件,在每个cell里面放一个textbox,这样才行.实现起来比较麻烦.