Thank you
Here the declaration:
<telerik:RadGrid runat="server" ID="GridProjectListRad" Skin="Windows7" AutoGenerateColumns="False" AllowSorting="true" Width="100%" AllowFilteringByColumn="true" AllowPaging="true" PageSize="10" ShowHeader="true" ShowFooter="false" ShowGroupPanel="true" > <ClientSettings ReorderColumnsOnClient="True" AllowDragToGroup="True" AllowColumnsReorder="True"> <Selecting AllowRowSelect="True"></Selecting> <Resizing AllowRowResize="True" AllowColumnResize="True" EnableRealTimeResize="True" ResizeGridOnColumnResize="False"></Resizing>
<Scrolling AllowScroll="True" UseStaticHeaders="true" SaveScrollPosition="True" FrozenColumnsCount="1"></Scrolling>
</ClientSettings> <HeaderContextMenu EnableAutoScroll="True"></HeaderContextMenu> <ExportSettings IgnorePaging="true" OpenInNewWindow="true"> </ExportSettings> <GroupingSettings ShowUnGroupButton="false" />
<Columns>
<telerik:GridHyperLinkColumn HeaderText="ProjectName" UniqueName="ProjectName" DataTextField="ProjectName"
SortExpression="ProjectName" HeaderStyle-Width="40%" FilterControlWidth="95%" />
<telerik:GridBoundColumn HeaderText="ProjectLeader" DataField="ProjectLeader" UniqueName="ProjectLeader"
SortExpression="ProjectLeader" HeaderStyle-Width="15%" FilterControlWidth="85%" />
<telerik:GridDateTimeColumn HeaderText="LastReport" DataField="LastReport" UniqueName="LastReport" SortExpression="LastReport" HeaderStyle-Width="15%" FilterControlWidth="85%" /> <telerik:GridBoundColumn HeaderText="LastModifiedBy" DataField="LastModifiedBy" UniqueName="LastModifiedBy" SortExpression="LastModifiedBy" HeaderStyle-Width="15%" FilterControlWidth="85%" />
<telerik:GridBoundColumn HeaderText="Status" DataField="Status" UniqueName="Status"
SortExpression="Status" HeaderStyle-Width="15%" FilterControlWidth="85%" ReadOnly="true" > <FilterTemplate> <telerik:RadComboBox runat="server" ID="FilterComboStatus" AutoPostBack="true" Filter="Contains" Skin="Windows7" Width="99%" OnSelectedIndexChanged="FilterComboStatus_SelectedIndexChanged"OnClientLoad="OnClientSelectedIndexChangedHandler" > </telerik:RadComboBox> </FilterTemplate>
<HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center"></ItemStyle> </telerik:GridBoundColumn>
</Columns>
</MasterTableView> <SortingSettings EnableSkinSortStyles="false" /> </telerik:RadGrid>So, did we miss something? Why does the RadGrid look so bad after grouping?
Plus, how to allow multi grouping? Because each time we drop a column in the group header, it will replace the older one.
Thank you
William
<telerik:RadDataPager ID="RadDataPager2" runat="server" PagedControlID="PhotosListView" PageSize="24" Skin="Black" Width="100%" > <Fields> <telerik:RadDataPagerGoToPageField CurrentPageText="Page: " TotalPageText="of" SubmitButtonText="Go" TextBoxWidth="15" /> </Fields> </telerik:RadDataPager>
<script type="text/javascript"> function openRadWindow(Url, WindowName) { var oWnd = radopen(Url, WindowName); oWnd.center(); } </script>protected void RadToolBar1_ButtonClick(object sender, Telerik.Web.UI.RadToolBarEventArgs e) { switch (e.Item.Value) { case "FileAttachment": FileAttachment(); break; case "PredefinedWorkFlow": PredefinedWorkFlow(); break; case "ManualWorkFlow": ManualWorkFlow(); break; } } protected void PredefinedWorkFlow() { RadWindowPredefinedWorkFlow.VisibleOnPageLoad = true; string nm = RadWindowPredefinedWorkFlow.ClientID; string Script1 = "<SCRIPT LANGUAGE='JavaScript'> "; Script1 += "openRadWindow('PredefinedWorkFlow.aspx','RadWindowPredefinedWorkFlow')"; Script1 += "</SCRIPT>"; ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "open", Script1, false); }

<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="FrameTest._Default" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"> <title>Untitled Page</title></head><body> <script type="text/javascript"> function SplitterLoaded(splitter, arg) { var pane = splitter.getPaneById('<%= RadPane2.ClientID %>'); var height = pane.getContentElement().scrollHeight; splitter.set_height(splitter.get_height() - pane.get_height() + height); pane.set_height(height); } </script> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" /> <telerik:RadSplitter ID="RadSplitter1" runat="server" Width="200px" Height="200px" OnClientLoaded="SplitterLoaded" Orientation="Horizontal"> <telerik:RadPane ID="RadPane2" runat="server" ContentUrl="http://google.com" Scrolling="None"> </telerik:RadPane> </telerik:RadSplitter> </form></body></html>