Hi, any chance to retrieve the date which is clicked from the Calendar which sits on the top left of Scheduler?
thanks
Hi All,
When placing a set of controls such as the combo box, date picker and textbox in a vertical column they look messy. The underline field positioning doesn't line up. The combobox and date pickers seem to line up as do the textbox and checkbox.
I've tried working out what CSS controls the appearance of the underline but nothing seems to affect it. I've been able to change the colour using the border on the rcbInner class but nothing seems to affect the width.
Any pointers on getting these controls tweaked to not appear staggered.
Regards
Jon
Hi, I have a RadGrid in my page and one of the columns is Size. Size is a combination of dimensions. Let's say, for the sake of simplicity, we have three dimensions - length, width, and height..When displaying, it will not always be in the format of [length x width] or [length x width x height], some might need to be displayed as [width x height] only or ]width x length x height]. We already have appropriate sql function that formats the display appropriately.
Another thing is this field is of string type. So when sorting, we will have issues.In terms like 12 can come up before 9. So what we have done is create another sql function that helps sort it appropriately. We have a varchar(30) columns where we plug in 10 length value for each dimension - 1st five is for the whole number part, 2nd five for decimal part, multiplied by three dimensions so 30 characters length always. Eg.
1.Length Width Height Display SortValue 2.10 12.125 7 10 x 12.125 x 7 000100000000012125000000700000 3.5 7.75 9.5 7.75 x 5 x 9.5 000077500000005000000000950000 4.8.5 9 2.0125 8.5 x 9 x 2.0125 0000850000000090000000002012505.2.5 8 2.5 x 8 000025000000008000000000000000I am getting data using NeedDataSource. My sql query gets only as much data as is needed to show in the page. So if grid page size is 10, I get first 10 rows only for page 1. When user navigates to second page, code calls NeedDataSource again to get the next 20 rows of data.
In SortCommand method, all I do is populate a SortDictionary with appropriate field name and sort order and rebind grid again.
private Dictionary<String, String> SortByDictionary{ get { return ViewState["sortBy"] == null ? new Dictionary<string, string>() : (Dictionary<String, String>)ViewState["sortBy"]; } set { ViewState["sortBy"] = value; }}protected void rgResult_SortCommand(object sender, GridSortCommandEventArgs e){ if (e.CommandArgument != null) { var key = e.CommandArgument.ToString(); if (SortByDictionary == null) SortByDictionary = new Dictionary<string, string>(); if (!SortByDictionary.ContainsKey(key)) SortByDictionary.Add(key, String.Empty); if (e.NewSortOrder == GridSortOrder.None) SortByDictionary.Remove(key); else SortByDictionary[key] = e.NewSortOrder == GridSortOrder.Ascending ? "ASC" : "DESC"; } e.Item.OwnerTableView.DataSource = GetData(false); e.Item.OwnerTableView.Rebind();}
In the GetData function, to create the order by part of the sql query, I loop through all the keys in SortDictionary and change order column to SortValue if I see Display there. Sql query comes up fine and executing it in SSMS presents me the results correctly. For example, from the data example above, it gives me line 5 first, then 3, 4 and 2 as expected.
However, problem lies when displaying in grid. Because user had clicked sort by Display column, grid resorts the data again. So the data gets displayed as line 2, 5, 3, and 4.
My question is - is there a way to prevent grid from resorting? I am using Telerik.Web.UI version 2013.3.1324.40.
Thank you.
<telerik:RadGrid ID="RadGrid1" AllowFilteringByColumn="True" runat="server" FilterType=" AllowPaging="True" OnFilterCheckListItemsRequested="RadGrid1_FilterCheckListItemsRequested" Height="100%" AllowSorting="True" ShowGroupPanel="True" EnableGroupsExpandAll="True" EnableHeaderContextMenu="True" EnableHierarchyExpandAll="True" ShowFooter="True" ShowStatusBar="True" PageSize="500" OnInfrastructureExporting="RadGrid1_InfrastructureExporting" EnableHeaderContextAggregatesMenu="True" FilterMenu-EnableAutoScroll="False" FilterMenu-EnableImageSprites="True" FilterMenu-EnableRootItemScroll="True" FilterMenu-EnableSelection="True" FilterMenu-EnableTextHTMLEncoding="True" FilterMenu-ShowToggleHandle="True" MasterTableView-AllowFilteringByColumn="True" MasterTableView-EnableGroupsExpandAll="True" MasterTableView-EnableHeaderContextAggregatesMenu="True" MasterTableView-EnableHeaderContextFilterMenu="True" MasterTableView-EnableHeaderContextMenu="True" MasterTableView-EnableHierarchyExpandAll="True" MasterTableView-RetrieveDataTypeFromFirstItem="True" RegisterWithScriptManager="True" PagerStyle-PageSizeControlType="RadComboBox" ClientSettings-AllowColumnHide="True" ClientSettings-AllowColumnsReorder="True" ClientSettings-AllowDragToGroup="True" ClientSettings-AllowKeyboardNavigation="True" ClientSettings-AllowRowsDragDrop="True" ClientSettings-EnableRowHoverStyle="True" FilterMenu-AppendDataBoundItems="True"> <CommandItemStyle /> <ExportSettings ExportOnlyData="True" IgnorePaging="True" Excel-Format="Xlsx"> </ExportSettings> <ClientSettings AllowDragToGroup="false" Resizing-AllowColumnResize="true" AllowColumnHide="True"AllowColumnsReorder="True" AllowRowHide="True" AllowRowsDragDrop="True" ReorderColumnsOnClient="True" Animation-AllowColumnReorderAnimation="False" Animation-AllowColumnRevertAnimation="False" DataBinding-EnableCaching="True" Resizing-AllowResizeToFit="True" Resizing-EnableRealTimeResize="True" Scrolling-AllowScroll="False" Scrolling-SaveScrollPosition="True"> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> </ClientSettings> <MasterTableView CommandItemDisplay="Top" Width="100%" EnableGroupsExpandAll="True"EnableHeaderContextAggregatesMenu="True"> <CommandItemSettings ShowAddNewRecordButton="False" ShowExportToCsvButton="True" ShowExportToExcelButton="True"ShowRefreshButton="True" /> </MasterTableView> <FilterMenu CssClass="RadFilterMenu_CheckList"> </FilterMenu> </telerik:RadGrid>
Code Behind
Protected Sub RadGrid1_FilterCheckListItemsRequested(sender As Object, e As GridFilterCheckListItemsRequestedEventArgs) Dim DataField As String = TryCast(e.Column, IGridDataColumn).GetActiveDataField() e.ListBox.DataSource = GetDataTableFromCacheOrDatabase(DataField) e.ListBox.DataKeyField = DataField e.ListBox.DataTextField = DataField e.ListBox.DataValueField = DataField e.ListBox.DataBind()End SubPrivate Sub RadGrid1_ColumnCreated(sender As Object, e As GridColumnCreatedEventArgs) Handles RadGrid1.ColumnCreated e.Column.FilterCheckListEnableLoadOnDemand = TrueEnd Sub

Good morning , I have a radtreeview and I want to drag an item.
< Img src = " smiley.gif " alt = "Smiley face" height = " 42 " width = " 42 ">
some of my radtreeview nodes , you can accomplish this with javascript.

Hello,
I have two web pages that use a RadFilter. The first one is used to set the filter for a data search. The second one is used to display the research results. The first page send the filter settings to the second one using this code line:
queryString[_QUERYSTRING_PARAM_FILTERS] = Server.UrlEncode(RadFilter1.SaveSettings());
The second web page receive the filter settings using this code lines:
RadFilter1.LoadSettings(Server.UrlDecode(Request[_QUERYSTRING_PARAM_FILTERS]));
RadFilter1.FireApplyCommand();
Here is my problem: I want to add a RadFilterEqualToFilterExpression<Boolean> filter in the code (C#) just before the results web page is opened. The value of this filter is set to true. But the value is lost during the process and the filter's value is false in the results web page.It seems that the SaveSettings() method does not save the value of a filter that has been added in the code.
Do you have any recommendation?
Thank you
I have to create a grid where one of the columns will be a template column which will hold a Drop down and +/X button. On Clicking of + user can add as many dropdowns as they want and X will delete them in a single row and this data will be saved back to DB.
I know i will have create a grid in Page_init and use ITemplate to create this. every row will be uniquely identified by a value and i need to access that value inside the ITemplate to store the data back to DB to keep track of how many dropdowns have been added so that on page refresh i can load them back in. Is it possible? I tried but i cannot access the data inside the ITemplate->InstantiateIn method since data bound has not happened yet.
Any example?
- The Aqua