触发gridview的行选择事件


重写render,利用ClientScript,在客户端注册select,回发到服务器,触发服务器端的行选择事件。

  01 protected override void Render(HtmlTextWriter writer)

  02       {

  03           foreach (GridViewRow row in gvHeader.Rows)

  04           {

  05               if (row.RowType == DataControlRowType.DataRow)

  06               {

  07                   row.Attributes["onclick"] = ClientScript.GetPostBackEventReference(gvHeader, "Select$" + row.RowIndex.ToString(), true);

  08

  09

  10                   row.Attributes["style"] = "cursor:pointer";

  11                   row.Attributes["title"] = "单击选择行";

  12

  13               }

  14           }

  15           base.Render(writer);

  16       }


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3