触发gridview的行选择事件
重写render,利用ClientScript,在客户端注册select,回发到服务器,触发服务器端的行选择事件。
protected override void Render(HtmlTextWriter writer) { foreach (GridViewRow row in gvHeader.Rows) { if (row.RowType == DataControlRowType.DataRow) { row.Attributes["onclick"] = ClientScript.GetPostBackEventReference(gvHeader, "Select$" + row.RowIndex.ToString(), true); row.Attributes["style"] = "cursor:pointer"; row.Attributes["title"] = "单击选择行"; } } base.Render(writer); }