or
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> |
| <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1"> |
| <telerik:RadGrid Width="100%" ID="RadGridUtenti" runat="server" AllowFilteringByColumn="true" |
| OnSelectedIndexChanged="RadGridUtenti_SelectedIndexChanging" OnNeedDataSource="RadGridUtenti_NeedDataSource"> |
| <MasterTableView AllowPaging="true" TableLayout="Fixed" AllowFilteringByColumn="true" DataKeyNames="IdUtente" EditMode="InPlace" /> |
| <ClientSettings EnableRowHoverStyle="true" /> |
| </telerik:RadGrid> |
| </telerik:RadAjaxPanel> |
| protected void RadGridUtenti_NeedDataSource(object source, GridNeedDataSourceEventArgs e) |
| { |
| BindUtenti(); |
| } |
| private void BindUtenti() |
| { |
| RadGridUtenti.Columns.Clear(); |
| GridBoundColumn bf = new GridBoundColumn(); |
| //bf.DataField = "Username"; |
| bf.HeaderText = "Login"; |
| bf.ShowFilterIcon = false; |
| bf.CurrentFilterFunction = GridKnownFunction.Contains; |
| bf.AutoPostBackOnFilter = false; |
| bf.FilterDelay = 4000; |
| RadGridUtenti.Columns.Add(bf); |
| RadGridUtenti.DataSource = gu.GetUtenti(); |
| } |
| //Where gu.GetUtenti() return a List... |
| private void setGridProperties(RadGrid grid) |
| { |
| grid.ID = "rgTreeList"; |
| grid.EnableViewState = false; |
| grid.AutoGenerateColumns = false; |
| grid.AllowSorting = true; |
| grid.AllowPaging = true; |
| grid.AllowMultiRowSelection = true; |
| grid.AllowFilteringByColumn = false; |
| grid.GridLines = GridLines.None; |
| grid.Width = Unit.Percentage(100); |
| grid.HeaderStyle.Width = Unit.Pixel(150); |
| grid.AllowMultiRowSelection = true; |
| grid.MasterTableView.PagerStyle.Mode = GridPagerMode.NextPrevNumericAndAdvanced; |
| grid.ClientSettings.EnableRowHoverStyle = true; |
| grid.ClientSettings.Selecting.AllowRowSelect = true; |
| grid.ClientSettings.Scrolling.AllowScroll = true; |
| grid.ClientSettings.Scrolling.UseStaticHeaders = true; |
| grid.ClientSettings.Scrolling.SaveScrollPosition = true; |
| grid.ClientSettings.Resizing.AllowColumnResize = true; |
| grid.ClientSettings.Resizing.ClipCellContentOnResize = false; |
| grid.ClientSettings.Resizing.EnableRealTimeResize = true; |
| grid.ClientSettings.Resizing.ResizeGridOnColumnResize = true; |
| grid.MasterTableView.DataKeyNames = new string[] { "E_ID" }; |
| grid.MasterTableView.OverrideDataSourceControlSorting = true; |
| grid.MasterTableView.PageSize = 15; |
| grid.GroupingSettings.CaseSensitive = false; |
| grid.MasterTableView.PagerStyle.Width = 1000; |
| grid.MasterTableView.OverrideDataSourceControlSorting = true; |
| grid.MasterTableView.EnableColumnsViewState = false; |
| } |
MasterTableView.TableLayout =
GridTableLayout.Fixed;
and
NestedView.TableLayout = GridTableLayout.Fixed; in the "HideExpandColumnRecursive" method.
What puzzles me is that I have done it in a project apart and this affected RadGrids in all projects (see attachment) as if it's a Dll problem.
I wonder if something has definitely changed just by putting these two lines in an experimental project.
Please tell me what I can do to remove the borders for the detailTable ? I will also search for a solution meanwhile.
Thanks in advance,
RadTony