I have several comboboxes with checkboxes. I am setting their checked states from server side. The problem is I also want to append a comma at the end. How do I do that? What I've tried:
private void RestoreCheckboxCombobox(RadComboBox combobox, List<int> selectedIds){ List<RadComboBoxItem> selectedItems = new List<RadComboBoxItem>(combobox.Items.Count); StringBuilder sb = new StringBuilder(100); foreach (RadComboBoxItem itm in combobox.Items) { if (selectedIds.Contains(int.Parse(itm.Value))) { selectedItems.Add(itm); itm.Checked = true; sb.AppendFormat("{0}, ", itm.Text.Trim()); } } if (sb.Length > 0) combobox.Text = sb.ToString();}<form id="form1" runat="server"><asp:ScriptManager ID="masterScriptManager" runat="server"></asp:ScriptManager><telerik:RadAjaxManager ID="MasterAjaxManager" runat="server" DefaultLoadingPanelID="MasterLoadingPanel" /><telerik:RadAjaxLoadingPanel ID="MasterLoadingPanel" runat="server" Skin="Web20" MinDisplayTime="1500" /><div> <h1> Master Page Content</h1> <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder></div></form><asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> <telerik:RadAjaxManagerProxy ID="ajaxManagerProxy" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManagerProxy> <h2> Content Page</h2> <div style="padding: 5%;"> <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" AllowPaging="true" PageSize="4" Width="100%" OnNeedDataSource="RadGrid1_NeedDataSource" AllowMultiRowSelection="true" Skin="Office2007"> <MasterTableView DataKeyNames="Brand"> <Columns> <telerik:GridClientSelectColumn> </telerik:GridClientSelectColumn> <telerik:GridBoundColumn UniqueName="Brand" DataField="Brand" HeaderText="Brand"> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="Model" DataField="Model" HeaderText="Model"> </telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings Selecting-AllowRowSelect="true" EnableRowHoverStyle="true"> </ClientSettings> </telerik:RadGrid> <br /> <br /> <telerik:RadComboBox ID="RadComboBox1" runat="server" Width="100%" EmptyMessage="Select" Height="120px" Skin="MetroTouch"> <Items> <telerik:RadComboBoxItem runat="server" Text="Item 1" /> <telerik:RadComboBoxItem runat="server" Text="Item 2" /> <telerik:RadComboBoxItem runat="server" Text="Item 3" /> </Items> </telerik:RadComboBox> </div></asp:Content>
I am using ExportToExcel and successfully generate an XLSX file from a RadGrid. Here is my event handler that is triggered from a custom button, not the built-in export button:
lvSearchResults.ExportSettings.FileName = "bla";lvSearchResults.ExportSettings.IgnorePaging = true;lvSearchResults.ExportSettings.OpenInNewWindow = true;lvSearchResults.ExportSettings.Excel.Format = GridExcelExportFormat.Xlsx;lvSearchResults.ExportSettings.Excel.FileExtension = "xlsx"; lvSearchResults.MasterTableView.ExportToExcel();
My problem is that date columns are displayed correctly in the browser, but they are wrong and also changing in the resulting Excel file. I set the data format for my date columns as follows (as I generate all columns programmatically):
GridBoundColumn colEintritt = new GridBoundColumn();lvSearchResultsMasterTableView.Columns.Add( colEintritt );colEintritt.HeaderText = Glo.EwdFields.Eintritt;colEintritt.DataField = "Eintrittsdatum"; colEintritt.DataFormatString = "{0:dd.MM.yyyy}";
The Excel file has dates with a "wrong german" formatting, MM.dd.yyyy, and also MM/dd/yyyy. I cannot see why it formats one line like this and one like that. I'd be glad for a hint on how to get this correct.
Thanks and best regards,
Helge

I have a change password page on which I am using a RadTextBox in password mode. I want to show a checklist of all the constraints and show a green check sign next to it as the user enters the respective character similar to the attached image.
How can I achieve that?

I understand that a Ajax grid exporting to excel must be handled differently. In my research I found there are two ways to accomplish this. The only the remotely works is this
Adding this Javascript to the aspx page
Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(initRequest);
function initRequest(sender, args) {
if (args.get_postBackElement().id.indexOf("btnExportGrid") != -1) {
args.set_cancel(true); //stop async request
sender._form["**EVENTTARGET"].value = args.get_postBackElement().id.replace(/\_/g, "$");
sender._form["**EVENTARGUMENT"].value = "";
sender._form.submit();
return;
}
}
The problem is I get the following Javascript error
0x800a138f - JavaScript runtime error: Unable to set property 'value' of undefined or null reference
If I hit continue the grid exports. if I comment line out I get same error on the next line. I comment that out the export does not work.

Hello,
I have the following configuration for a GridBoundColumn where I wont user to filter out values of"0". RadGrid is bound to a DataTable in code-behind, where value comes as integer. This filtering does not seem to work.
<telerik:GridBoundColumn DataField="Net" AllowFiltering="true" HeaderText="Net" UniqueName="Net" FilterControlWidth="30px" Aggregate="None" ReadOnly="true">
<HeaderStyle Width="35px" />
<FilterTemplate>
<telerik:RadComboBox ID="RadComboBoxNet" DataTextField="Net"
DataValueField="Net" Height="200px" Width="90px" AppendDataBoundItems="true" SelectedValue='<%# TryCast(Container, GridItem).OwnerTableView.GetColumn("Net").CurrentFilterValue%>'
runat="server" OnClientSelectedIndexChanged="NetIndexChanged">
<Items>
<telerik:RadComboBoxItem Text="All" />
<telerik:RadComboBoxItem Text="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlockNet" runat="server">
<script type="text/javascript">
function NetIndexChanged(sender, args) {
var tableView = $find("<%# TryCast(Container, GridItem).OwnerTableView.ClientID %>");
tableView.filter("Net", args.get_item().get_value().trim(), "GreaterThan");
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridBoundColumn>
Can somebody or support please point to the right direction.
Thank you !
I have the RadMenu below and i am selecting the RadMenuItem from Code behind. the menu is only 2 Levels.
I would like to Expand the Root Level of the Selected Menu
Please can you advise?
Thanks
<telerik:RadMenu runat="server" RenderMode="Auto" ID="RadMenu" ExpandAnimation-Type="None" CssClass="RadMenu_MyMenU" EnableRoundedCorners="true" EnableShadows="true"> <Items> <telerik:RadMenuItem Text="Home" ID="Home" runat="server" ToolTip="Home" NavigateUrl="../Admin/Default.aspx" /> <telerik:RadMenuItem Text="Front Page" ID="Frontpage" runat="server" ToolTip="FrontPage"> <Items> <telerik:RadMenuItem Text="Slider" ID="slider" runat="server" ToolTip="Slider" NavigateUrl="../Admin/Manage_Slider.aspx" /> <telerik:RadMenuItem Text="Links" ID="Links" runat="server" ToolTip="Links" NavigateUrl="../Admin/Manage_Links.aspx" /> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Menu & Pages" ID="menuandpages" ToolTip="Menu & Pages" runat="server"> <Items> <telerik:RadMenuItem Text="Menu Items" ID="menuitems" runat="server" ToolTip="Menu Items" NavigateUrl="../Admin/Manage_Menu.aspx" /> <telerik:RadMenuItem Text="Pages" ID="pages" runat="server" ToolTip="Pages" NavigateUrl="../Admin/Manage_Page.aspx" /> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Media" ToolTip="Media" ID="media" runat="server"> <Items> <telerik:RadMenuItem Text="Announcements" id="Announcements" runat="server" ToolTip="Announcements" NavigateUrl="../Admin/Manage_Announcement.aspx" /> <telerik:RadMenuItem Text="News" ID="News" runat="server" ToolTip="News" NavigateUrl="../Admin/Manage_News.aspx" /> <telerik:RadMenuItem Text="E-Magazine" id="EMagazine" runat="server" ToolTip="E-Magazine" NavigateUrl="../Admin/Manage_EMagazine.aspx" /> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Courses" ToolTip="Courses" ID="coursesmodule" runat="server"> <Items> <telerik:RadMenuItem Text="Course Collections" ID="CourseCollections" ToolTip="Course Collections" NavigateUrl="../Admin/Manage_CourseCollections.aspx" /> <telerik:RadMenuItem Text="Courses" ToolTip="Courses" ID="Courses" NavigateUrl="../Admin/Manage_Courses.aspx" /> <telerik:RadMenuItem Text="Course Chapters" ID="CourseChapters" ToolTip="Course Chapters" NavigateUrl="../Admin/Manage_CourseChapters.aspx" /> <telerik:RadMenuItem Text="Course Materials" ID="CourseMaterials" ToolTip="Course Materials" NavigateUrl="../Admin/Manage_CourseMaterials.aspx" /> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Administration" ToolTip="Administration"> <Items> <telerik:RadMenuItem Text="Users" ToolTip="Users" NavigateUrl="../Admin/Manage_Users.aspx" /> <telerik:RadMenuItem Text="Roles" ToolTip="Roles" NavigateUrl="../Admin/Manage_Roles.aspx" /> <telerik:RadMenuItem Text="Permissions" ToolTip="Permissions" NavigateUrl="../Admin/Manage_Permissions.aspx" /> <telerik:RadMenuItem Text="User Roles" ToolTip="User Roles" NavigateUrl="../Admin/Manage_UserRoles.aspx" /> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Logout" NavigateUrl="../Admin/LogOut.aspx" /> </Items> </telerik:RadMenu>Hello
I I have the following column setup ( it is part of the radgrid, this particular configuration provides necessary visual appearance . Other columns on the grid are filterable.)
<telerik:GridTemplateColumn AllowFiltering="true" HeaderText='Select' >
<FilterTemplate>
<asp:CheckBox ID="chkSelectAll" runat="server" OnClientClick ="CheckUncheckAll(this)" />
</FilterTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkStatus" runat="server" />
</ItemTemplate>
<HeaderStyle Width="30px" HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
When I click on filter bar checkbox, I want to catch this event and process it in client-side javascript. It does not fire in this configuration. It does fire in <headertemplate> , but I need this setup for specific appearance.
Can somebody from telerik support point to the right combination of attributes/tags/events ? Thank you.
Is there a way to hide tree lines for top level items in a tree list? See the attached picture - I'm hoping to only show the tree lines for the items highlighted.