Add linkbutton to RadGrid GroupHeader

来源:互联网 发布:vb与vba的区别 编辑:程序博客网 时间:2024/05/16 14:45

默认的RadGrid GroupHeader只有Collapse的属性,如果要添加Link,比如跳到该GroupHeader的页面。

则需要在RadGrid_PreRender()事件中动态添加LinkButton/HyperLink.

 

   protected void grid_PreRender(object sender, EventArgs e)
        {
            foreach (GridGroupHeaderItem groupHeader in grdMyActivities.MasterTableView.GetItems(GridItemType.GroupHeader))
            {
                string headerText = groupHeader.DataCell.Text; // accessing the groupheader text   
                HyperLink hyperlnk = new HyperLink(); // creting new link   
                hyperlnk.Text = headerText;
                hyperlnk.NavigateUrl = "~/MyDetail.aspx&id=xxx";
          
                groupHeader.DataCell.Controls.Clear();
                groupHeader.DataCell.Controls.Add(hyperlnk); // adding link to the groupheader
            }


        }

 

 

原创粉丝点击