protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
    {
        e.Row.Attributes.Add("onclick", "javascript:__doPostBack('GridView1','Select$" + e.Row.RowIndex + "')");
    }总是报缺少对象的错误。

解决方案 »

  1.   

        e.Row.Attributes.Add("onclick", "javascript:__doPostBack('GridView1','Select$" + e.Row.RowIndex + "')"); 
    js
    错误 
    检查是否存在id GridView1的sener
    和Select$(e.Row.RowIndex)  这里多半有问题 
      

  2.   

    最好还加上
    行的判断 
      if (e.Row.RowType == DataControlRowType.DataRow)//判定当前的行是否属于datarow类型的行 
       { 
      

  3.   

    运行后JS报错。缺少对象。而且有ID为GridView1,e.Row.RowIndex也能获得到
      

  4.   

    你试着在tosGridViewTest_RowCreated这样绑定一下事件
     if (e.Row.RowType == DataControlRowType.DataRow)
     {
       e.Row.Attributes.Add("ondblclick", ClientScript.GetPostBackEventReference (GridView1, "RowCommand$" + e.Row.RowIndex));
    }