or

I have a GridTemplateColumn like this:
| <telerik:GridTemplateColumn UniqueName="PrsSex" GroupByExpression="PrsSex Group By PrsSex"> |
| <HeaderTemplate> |
| <asp:Label runat="server">PrsSex</asp:Label> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <asp:Label |
| Text='<% #Eval("PrsSex").ToString()== "0" ? "Female" : "Male" %>' runat="server" /> </ItemTemplate> |
| </telerik:GridTemplateColumn> |
I want to change its name in groupPanel from "PrsSex" to "Sex". In GridGroupsChangingEventHandler I am trying to change its HeaderText like below, but it does not work!
| private void grdPrs_GroupsChanging(object source, GridGroupsChangingEventArgs e) |
| { |
| //Expression is added (by drag/grop on group panel) |
| if (e.Action == GridGroupsChangingAction.Group) |
| { |
| if (e.Expression.GroupByFields[0].FieldName == "PrsSex") |
| { |
| e.Expression.GroupByFields[0].HeaderText = "Sex"; |
| } |
| } |
| } |

| <telerik:RadPanelBar ID="MenuPanelBar" Skin="WebBlue" Runat="server"> |
| </telerik:RadPanelBar> |
| LayoutFrameworkDataContext dc = new LayoutFrameworkDataContext(); MenuPanelBar.DataSource = |
| (from mi in dc.MenuItems |
| from mid in dc.MenuItemDisplayNames |
| where mi.DisplayNameID == mid.DisplayID |
| select mi).ToList(); |
| MenuPanelBar.DataTextField = "MenuItemDisplayName.DisplayName"; |
| MenuPanelBar.DataBind(); |