or
grid.HeaderContextMenu.ItemCreated += new RadMenuEventHandler(HeaderContextMenu_ItemCreated); ) and that worked perfectly fine. RadGrid grid = new RadGrid(); grid.ID = "radgrid1"; ....grid.MasterTableView.AllowFilteringByColumn = true;grid.MasterTableView.EnableHeaderContextFilterMenu = true;grid.HeaderContextMenu.ItemCreated += new RadMenuEventHandler(HeaderContextMenu_ItemCreated);grid.FilterMenu.ItemCreated += new RadMenuEventHandler(FilterMenu_ItemCreated);void FilterMenu_ItemCreated(object sender, RadMenuEventArgs e) { string newHeader = RadGridHelper.GetLocalizedTextForFilterMenuItems(e.Item.Text); if (!String.IsNullOrEmpty(newHeader)) e.Item.Text = newHeader; #if DEBUG LogUtil.Log(String.Format("GetLocalizedTextForFilterMenuItems {0}", e.Item.Text));#endif }public static string GetLocalizedTextForFilterMenuItems(string text) { switch (text) { case "Between": return "Mellan" ; }}
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Help.ascx.cs" Inherits="Controls_Generic_Help" %><script type="text/javascript"> function openHelpWindow(sender, args) { var radWindow = $find("<%=radWindow1.ClientID%>"); var docId = $get("<%= documentIdField.ClientID%>").value; radWindow.setUrl("help.aspx?Id=" + docId); radWindow.show(); }</script><telerik:RadButton id="helpButton" runat="server" autopostback="false" Width="16" Height="16" onclientclicked="openHelpWindow"> <Image EnableImageButton="true" ImageUrl="~/images/icon-help.png" IsBackgroundImage="false" /></telerik:RadButton> <telerik:radwindow id="radWindow1" runat="server" Width="600px" Height="600px" VisibleTitlebar="false"></telerik:radwindow><asp:HiddenField runat="server" ID="documentIdField" />Help1.HelpDocName = "HelpQuickLinksNavigator";Help2.HelpDocName = "HelpActivityFeed";