默认的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
}
}