
<telerik:RadGrid ID="mygrid" runat="server" AllowFilteringByColumn="True" Width="950px" AllowPaging="True" AllowSorting="True" CellSpacing="0" GridLines="None" OnNeedDataSource="mygrid_NeedDataSource" AutoGenerateColumns="False" EnableLinqExpressions="False" CssClass="bodytext" OnItemCreated="mygrid_ItemCreated" OnItemDataBound="mygridI_temDataBound" OnPdfExporting="mygrid_PdfExporting" OnHTMLExporting="mygrid_HTMLExporting" OnGridExporting="mygrid_GridExporting" OnInit="mygrid_Init" OnItemCommand="mygrid_ItemCommand"> <GroupingSettings CaseSensitive="false" /> <MasterTableView PageSize="10" TableLayout="Auto" EnableHeaderContextMenu="true" EnableHeaderContextFilterMenu="true">when I set EnableHeaderContextMenu="true" for radgrd , I use UseStaticHeaders="True" and try to hide some of the column using ContextFilterMenu, I got extra line behind the hiding column -- see attached image, I think this is caused by multiline header how can I get rid of it or make this look better?
how can I make the visible column expand to full grid with instead of leaving empty space for the hidden column?
I tried to remove UseStaticHeaders="True", but still having empty space for hidden column.
Not sure what I missed, I feel I did the same as the demo. But just can not get rid of the ending white space.
http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/headercontextfiltermenu/defaultcs.aspx
Please help!
Thanks!
So I have a simple RadWindow setup like so:
<telerik:RadWindow ID="rwCreateChecklist" runat="server" Width="300px" Height="150px" Behaviors="Move,Close" Title="Create Checklist" VisibleStatusbar="false" Modal="true"> <ContentTemplate> <div class="wndCreateChecklist"> <div class="row"> <label> Reference Number:</label> <telerik:RadTextBox ID="txtReferenceNumber" runat="server" Width="80px" MaxLength="50"> </telerik:RadTextBox> <asp:RequiredFieldValidator ID="reqReferenceNumber" runat="server" Text="Required" ValidationGroup="CreateChecklist" ControlToValidate="txtReferenceNumber" SkinID="noFloat"></asp:RequiredFieldValidator> </div> <div class="button-row"> <telerik:RadButton ID="btnCreateChecklist" runat="server" Text="Create Checklist" ValidationGroup="CreateChecklist"> </telerik:RadButton> <telerik:RadButton ID="btnCancel" runat="server" Text="Cancel"> </telerik:RadButton> </div> </div> </ContentTemplate> </telerik:RadWindow><asp:Panel runat="server" ID="NumericPagerPlaceHolder" />protected void HandleOnItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridPagerItem) { var gridPager = e.Item as GridPagerItem; var numericPagerControl = gridPager.GetNumericPager(); var placeHolder = gridPager.FindControl("NumericPagerPlaceHolder"); placeHolder.Controls.Add(numericPagerControl); } }<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> var tableView = null; function pageLoad(sender, args) { tableView = $find("<%= TransactionsGrid.ClientID %>").get_masterTableView(); } function changePage(argument) { tableView.page(argument); } </script> </telerik:RadScriptBlock>