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

       建立一个GridView并加上选择列,可以发现"选择" Button对应的脚本格式如下(第五行) onclick="javascript:__doPostBack('GridView1','Select$4')" 所以我们需要给GridView生成的table每一行加一个类似脚本,如下
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    }

当然,页面必须有__doPostBack()函数,最简单的就是给gridview添加个选择列,让它隐藏,这样__doPostBack函数就会自动生成。
posted @ 2006-08-10 15:13  彷徨......  阅读(1570)  评论(1编辑  收藏  举报