GridView点击行任意位置设为选择状态
建立一个GridView并加上选择列,可以发现"选择" Button对应的脚本格式如下(第五行) onclick="javascript:__doPostBack('GridView1','Select$4')" 所以我们需要给GridView生成的table每一行加一个类似脚本,如下
当然,页面必须有__doPostBack()函数,最简单的就是给gridview添加个选择列,让它隐藏,这样__doPostBack函数就会自动生成。
1protected 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 }
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函数就会自动生成。