GridView点击行任意位置设为选择状态

       建立一个GridView并加上选择列,可以发现"选择" Button对应的脚本格式如下(第五行) onclick="javascript:__doPostBack('GridView1','Select$4')" 所以我们需要给GridView生成的table每一行加一个类似脚本,如下
1 protected   void  grdView_RowDataBound( object  sender, GridViewRowEventArgs e)
2      {
3        if (e.Row.RowType == DataControlRowType.DataRow)
4        {
5            e.Row.Attributes.Add("onClick""javascript:__doPostBack('"+grdView.ID+"','Select$"+e.Row.RowIndex+"');");
6        }

7    }

当然,页面必须有__doPostBack()函数,最简单的就是给gridview添加个选择列,让它隐藏,这样__doPostBack函数就会自动生成。

你可能感兴趣的:(GridView)