Hi,
Can anyone help with this? Resizing RadGrid columns isn't working properly for me, they either get really large (usually when I want them to be smaller) or really small (they sometimes disappear). Below is my implementation of the Grid, it is contained within a SplitterPane.
I'm sure I am missing something but I don't know what.
<telerik:RadGrid ID="RadGrid1" runat="server" OnItemDataBound="RadGrid_ItemDataBind" GridLines="None" Skin="Vista" AllowMultiRowSelection="True" |
AllowPaging="true" AllowSorting="True" ShowStatusBar="true" |
PageSize="30" Width="100%" Height="100%" OnNeedDataSource="RadGrid1_NeedDataSource" > |
<StatusBarSettings ReadyText="Ready" LoadingText="Loading items..." /> |
<MasterTableView AutoGenerateColumns="False" Width="100%" DataKeyNames="ID" TableLayout="Fixed"> |
<PagerStyle Visible="false" /> |
<Columns> |
<telerik:GridTemplateColumn UniqueName="ID" DataType="System.Int32" Display="false"> |
<ItemTemplate><%# Eval("ID") %></ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridClientSelectColumn UniqueName="column"> |
<HeaderStyle Width="3%" /> |
</telerik:GridClientSelectColumn> |
<telerik:GridTemplateColumn UniqueName="NameColumn" DataType="System.String" HeaderText="Name"> |
<HeaderStyle Width="15%" /> |
<ItemStyle Wrap="false" /> |
<ItemTemplate><asp:Label ID="lblName" runat="server"></asp:Label></ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridTemplateColumn UniqueName="ConstituencyColumn" DataType="System.String" HeaderText="Constituency"> |
<HeaderStyle Width="25%" /> |
<ItemTemplate><asp:Label ID="lblConstituency" runat="server"></asp:Label></ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridTemplateColumn UniqueName="PartyColumn" DataType="System.String" HeaderText="Party"> |
<HeaderStyle Width="10%" /> |
<ItemTemplate><asp:Label ID="lblParty" runat="server"></asp:Label></ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridTemplateColumn UniqueName="JobColumn" DataType="System.String" HeaderText="Job"> |
<HeaderStyle Width="20%" /> |
<ItemTemplate><asp:Label ID="lblJob" runat="server"></asp:Label></ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridTemplateColumn UniqueName="EmailColumn" DataType="System.String" HeaderText="Email"> |
<HeaderStyle Width="25%" /> |
<ItemTemplate><asp:HyperLink ID="lblEmail" runat="server"></asp:HyperLink></ItemTemplate> |
</telerik:GridTemplateColumn> |
</Columns> |
</MasterTableView> |
<ClientSettings AllowColumnsReorder="False"> |
<Resizing AllowColumnResize="true" EnableRealTimeResize="false" |
ResizeGridOnColumnResize="false" ClipCellContentOnResize="false" /> |
<Scrolling AllowScroll="True" UseStaticHeaders="True" ScrollHeight="1" /> |
<Selecting AllowRowSelect="True" /> |
<ClientEvents OnRowClick="RadGrid1_RowClick" |
OnRowSelected="RadGrid1_RowSelected" |
OnRowDeselected="RadGrid1_RowSelected" |
OnScroll="RadGrid1_Scroll" |
/> |
</ClientSettings> |
</telerik:RadGrid> |
Thanks in advance
Antony