触发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);
}
浙公网安备 33010602011771号