Hi,
I created a sample grid page in telerik 2012.2.724.35 trail version then it works fine with scroll.
But when I update telerik with new version 2013.3.1015.40 licence , Radgrid header is not displaying.
Radgrid header item showing count=0 in c# (when I set allow scrolling=false then ok with header. But I have to display 20 columns
in radgrid then 5 columns only dipalying). I am facing problem with select page index also.
below is the code
aspx
------
......................20 columns
c#
------
I created a sample grid page in telerik 2012.2.724.35 trail version then it works fine with scroll.
But when I update telerik with new version 2013.3.1015.40 licence , Radgrid header is not displaying.
Radgrid header item showing count=0 in c# (when I set allow scrolling=false then ok with header. But I have to display 20 columns
in radgrid then 5 columns only dipalying). I am facing problem with select page index also.
below is the code
aspx
------
<telerik:RadGrid AutoGenerateColumns="false" ID="rgExchActualDetails" Width="100%"
GroupingEnabled="True" ShowGroupPanel="true" EnableViewState="true" OnItemCommand="rgExchActualDetails_ItemCommand"
AllowSorting="True" OnItemDataBound="rgExchActualDetails_ItemDataBound" AllowPaging="True"
PageSize="5" Skin="Default" AllowAutomaticInserts="false" AutoExpandGroups="true"
OnGroupsChanging="rgExchActualDetails_GroupsChanging" AllowMultiRowSelection="True"
OnItemCreated="rgExchActualDetails_ItemCreated" HeaderStyle-Font-Bold="true"
OnPageIndexChanged="rgExchActualDetails_PageIndexChanged" runat="server" ItemStyle-HorizontalAlign="Left"
GridLines="None">
<AlternatingItemStyle HorizontalAlign="Left"></AlternatingItemStyle>
<HeaderStyle HorizontalAlign="Left" Font-Bold="true" />
<ItemStyle HorizontalAlign="Left" />
<GroupingSettings CaseSensitive="false" ShowUnGroupButton="true"></GroupingSettings>
<ClientSettings ReorderColumnsOnClient="True" AllowDragToGroup="True" AllowColumnsReorder="True">
<Scrolling AllowScroll="true" UseStaticHeaders="true" ></Scrolling>
</ClientSettings>
<MasterTableView EditMode="InPlace" AllowFilteringByColumn="true" TableLayout="Auto"
NoMasterRecordsText="No Records Found" InsertItemPageIndexAction="ShowItemOnFirstPage"
CommandItemDisplay="Top">
<CommandItemSettings ShowRefreshButton="false" ShowExportToExcelButton="true" />
<Columns>
<telerik:GridTemplateColumn UniqueName="CheckBoxTemplateColumn" AllowFiltering="false"
Groupable="false">
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" CommandName="RowDelete" />
</ItemTemplate>
<HeaderTemplate>
<asp:CheckBox ID="headerChkbox" runat="server" onclick="Checked(this);" />
</HeaderTemplate>
<InsertItemTemplate>
<asp:Label ID="temp" runat="server" Visible="false"></asp:Label>
</InsertItemTemplate>
<EditItemTemplate>
<asp:HiddenField ID="temp1" runat="server" Value="" />
</EditItemTemplate>
<HeaderStyle Width="5%" HorizontalAlign="Left" />
<ItemStyle Width="5%" HorizontalAlign="Left" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn DataField="Type" HeaderText="Type" UniqueName="EX_Type"
Groupable="false" AllowFiltering="false">
<ItemTemplate>
<asp:Label ID="lblType" runat="server" Text='<%# Bind("Type") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID="lblType1" runat="server" Text='<%# Bind("Type") %>'></asp:Label>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="txtType" runat="server" Width="30px">
</asp:TextBox>
</InsertItemTemplate>
<HeaderStyle Width="10%" HorizontalAlign="Left" />
<ItemStyle Width="10%" HorizontalAlign="Left" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn DataField="ARECode" HeaderText="ARECode" UniqueName="EX_ARECode"
CurrentFilterFunction="StartsWith" AutoPostBackOnFilter="true" ShowFilterIcon="false"
GroupByExpression="ARECode Group By ARECode" SortExpression="ARECode" AllowFiltering="true">
<ItemTemplate>
<asp:Label ID="lblARECode" runat="server" Text='<%# Bind("ARECode") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID="lblARECode1" runat="server" Text='<%# Bind("ARECode") %>'></asp:Label>
</EditItemTemplate>
<InsertItemTemplate>
<telerik:RadComboBox ID="rcmbARECode" runat="server" Width="100px" DataTextField="ARECode"
OnClientSelectedIndexChanged="ClientSelectedIndexChanged" DataValueField="CurrencyCode">
</telerik:RadComboBox>
</InsertItemTemplate>
<HeaderStyle Width="15%" HorizontalAlign="Left" />
<ItemStyle Width="15%" HorizontalAlign="Left" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn DataField="FinYear" HeaderText="Fin Year" UniqueName="Ex_FinYear"
CurrentFilterFunction="StartsWith" AutoPostBackOnFilter="true" ShowFilterIcon="false"
GroupByExpression="FinYear Group By FinYear" SortExpression="FinYear" AllowFiltering="true">
<ItemTemplate>
<asp:Label ID="lblFinYear" runat="server" Text='<%# Bind("FinYear") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID="lblFinYear1" runat="server" Text='<%# Bind("FinYear") %>'></asp:Label>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="txtFinYeat" runat="server" Width="80px"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv_Year" runat="server" ControlToValidate="txtFinYeat"
ErrorMessage="*" Display="Dynamic" ForeColor="Red"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="cv_Year" runat="server" ControlToValidate="txtFinYeat"
Operator="DataTypeCheck" ForeColor="Red" Type="Integer" Display="Dynamic" ErrorMessage="*">
</asp:CompareValidator>
</InsertItemTemplate>
<HeaderStyle Width="15%" HorizontalAlign="Left" />
<ItemStyle Width="15%" HorizontalAlign="Left" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn DataField="Month" HeaderText="Month" UniqueName="Ex_Month"
CurrentFilterFunction="StartsWith" AutoPostBackOnFilter="true" ShowFilterIcon="false"
GroupByExpression="Month Group By Month" SortExpression="Month" AllowFiltering="true">
<ItemTemplate>
<asp:Label ID="lblUnit" runat="server" Text='<%# Bind("Month") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID="lblUnit1" runat="server" Text='<%# Bind("Month") %>'></asp:Label>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="txtMonth" runat="server" Width="60px"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv_Month" runat="server" ControlToValidate="txtMonth"
ErrorMessage="*" Display="Dynamic" ForeColor="Red"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="cv_Month" runat="server" ControlToValidate="txtMonth" Operator="DataTypeCheck"
ForeColor="Red" Type="Integer" Display="Dynamic" ErrorMessage="*">
</asp:CompareValidator>
<asp:RangeValidator ID="rvMonth" runat="server" ControlToValidate="txtMonth" Display="Dynamic"
ErrorMessage="1-12" Type="Integer" MinimumValue="0" MaximumValue="12"></asp:RangeValidator>
</InsertItemTemplate>
<HeaderStyle Width="15%" HorizontalAlign="Left" />
<ItemStyle Width="15%" HorizontalAlign="Left" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn DataField="Rate" HeaderText="Rate" UniqueName="Ex_Rate"
AllowFiltering="false">
<ItemTemplate>
<asp:Label ID="lblRate" runat="server" Text='<%# Bind("Rate") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtRate" runat="server" Text='<%# Bind("Rate") %>' Width="100px"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv_Rate" runat="server" ControlToValidate="txtRate"
ErrorMessage="*" Display="Dynamic" ForeColor="Red"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="cv_Rate" runat="server" ControlToValidate="txtRate" Operator="DataTypeCheck"
ForeColor="Red" Type="Double" Display="Dynamic" ErrorMessage="0-9">
</asp:CompareValidator>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="Inser_txtRate" runat="server" Width="100px"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv_Rate1" runat="server" ControlToValidate="Inser_txtRate"
ErrorMessage="*" Display="Dynamic" ForeColor="Red"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="cv_Rate1" runat="server" ControlToValidate="Inser_txtRate"
Operator="DataTypeCheck" ForeColor="Red" Type="Double" Display="Dynamic" ErrorMessage="0-9">
</asp:CompareValidator>
</InsertItemTemplate>
<HeaderStyle Width="15%" HorizontalAlign="Left" />
<ItemStyle Width="15%" HorizontalAlign="Left" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn DataField="Currency" HeaderText="Currency" UniqueName="Ex_Currency"
AllowFiltering="false">
<ItemTemplate>
<asp:Label ID="lblCurrency" runat="server" Text='<%# Bind("Currency") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID="lblCurrency1" runat="server" Text='<%# Bind("Currency") %>'></asp:Label>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="txtCurrency" runat="server" Width="60px" Enabled="false"></asp:TextBox>
</InsertItemTemplate>
<HeaderStyle Width="10%" HorizontalAlign="Left" />
<ItemStyle Width="10%" HorizontalAlign="Left" />
</telerik:GridTemplateColumn>
<telerik:GridEditCommandColumn UniqueName="EditColumn" ButtonType="LinkButton" UpdateText="Save">
<HeaderStyle Width="15%" HorizontalAlign="Center" />
<ItemStyle Width="15%" HorizontalAlign="Center" />
</telerik:GridEditCommandColumn>
<telerik:GridTemplateColumn HeaderStyle-Width="8%" HeaderText=" " Visible="false">
<ItemTemplate>
<asp:LinkButton ID="lnkBtnDelete" runat="server" Text="Delete" CommandName="RowDelete"></asp:LinkButton>
<itemstyle width="8%" horizontalalign="Center" />
</ItemTemplate>
</telerik:GridTemplateColumn>
......................20 columns
</Columns>
</MasterTableView>
<ExportSettings HideStructureColumns="true" ExportOnlyData="true" IgnorePaging="true"
FileName="mf_ExchAct" OpenInNewWindow="true">
<Excel Format="Biff"></Excel>
</ExportSettings>
<FooterStyle BorderStyle="None" />
</telerik:RadGrid>
c#
------
rgExchActualDetails.DataSource = dtExchActualDetails;
rgExchActualDetails.DataBind();