| .rgNoRecords |
| { |
| color:Blue; |
| text-align:center; |
| } |
| <NoRecordsTemplate> |
| <div style="text-align:center; color:Blue">No records to preview</div> |
| </NoRecordsTemplate> |
Is there something unique with the RadListView that prevents a filter via a where statement in a SqlDataSource from working properperly?
I am using the text property of a text box within a where statement to filter the SqlDataSource.
If I replace the RadListView with a RadGrid or even a standard ASP.NET ListView, it works fine.
Thanks,
David
In a RadGrid I am using RadComboBox for filtering data. Filtering works but the selected value doesn’t persist even though I have set EnableViewState="true" of the RadComboBox. I may be able to make the selection persist by extra coding but is there any simple way (some property) to make the selection persist?
Thanks,
Parimal Modi
GetToolBarPlugin('dbe114f64f5fa38cc4211dc1a04f').Content.d2561485cd324b3d8c1ab4a1bcf7da2f.SetToolsStates(
editor.getToolState("Bold"),
editor.getToolState("Italic"),
editor.getToolState("Underline"),
editor.getToolState("JustifyLeft"),
editor.getToolState("JustifyRight"),
editor.getToolState("JustifyCenter"),
editor.getToolState("JustifyFull"),
editor.getToolState("InsertOrderedList"),
editor.getToolState("InsertUnorderedList"),
fontNameValue,
editor.getToolState("FontName"),
fontSizeValue,
editor.getToolState("FontSize"),
editor.getToolState("Superscript"),
editor.getToolState("Subscript"),
editor.getToolState("Undo"),
editor.getToolState("Redo"),
editor.getToolState("StrikeThrough"),
linkHref,
linkTitle,
linkTarget,
imgSrc,
imgAlt,
imgBorder
);

| private void DefineGridStructure() |
| { |
| // general |
| this.grid = new RadGrid(); |
| grid.ID = "Grid1"; |
| grid.DataMember = DataMember; |
| grid.MasterTableView.AutoGenerateColumns = false; |
| if (!MasterKeyField.Equals(String.Empty)) |
| grid.MasterTableView.DataKeyNames = new string[] { MasterKeyField }; |
| // formatting |
| grid.Width = Unit.Percentage(100); |
| grid.MasterTableView.Width = Unit.Percentage(170); |
| grid.Skin = "Outlook"; |
| grid.MasterTableView.TableLayout = GridTableLayout.Fixed; |
| // column resizing |
| grid.ClientSettings.Resizing.AllowColumnResize = AllowColumnResizing; |
| // scrolling |
| grid.ClientSettings.Scrolling.AllowScroll = AllowScroll; |
| grid.ClientSettings.Scrolling.UseStaticHeaders = UseStaticHeaders; |
| grid.ClientSettings.ClientEvents.OnGridCreated = "GridCreated"; |
| grid.ClientSettings.Scrolling.FrozenColumnsCount = 5; |
| // sorting |
| grid.MasterTableView.AllowMultiColumnSorting = AllowMultiColumnSorting; |
| grid.AllowSorting = AllowSorting; |
| // header context menu |
| grid.MasterTableView.EnableHeaderContextMenu = AllowHeaderContextMenu; |
| // viewstate |
| grid.EnableViewState = true; |
| grid.MasterTableView.EnableColumnsViewState = false; |
| // paging |
| grid.AllowPaging = AllowPaging; |
| grid.PageSize = 20; |
| grid.MasterTableView.PagerStyle.AlwaysVisible = AllowPaging; |
| grid.MasterTableView.PagerStyle.Position = GridPagerPosition.Bottom; |
| grid.MasterTableView.PagerStyle.Mode = GridPagerMode.NextPrevNumericAndAdvanced; |
| // filtering |
| grid.MasterTableView.AllowFilteringByColumn = true; |
| grid.FilterMenu.ExpandAnimation.Type = AnimationType.OutQuad; |
| grid.FilterMenu.ExpandAnimation.Duration = 2; |
| // hierarchy load mode |
| grid.MasterTableView.HierarchyLoadMode = GridChildLoadMode.ServerOnDemand; |
| // export settings |
| grid.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.None; |
| grid.ExportSettings.ExportOnlyData = true; |
| grid.ExportSettings.Excel.Format = GridExcelExportFormat.ExcelML; |
| grid.ExportSettings.IgnorePaging = true; |
| grid.ExportSettings.OpenInNewWindow = true; |
| } |