I encountered a problem with my clientbound grid. The markup is shown below. The grid successfully generates a default pagesize of 10 rows. As you can see the first column is a Template column showing a linkbutton. All 10 rows initially contain the corect data in the linkbutton column.
The problem is that when I increase the page size from 10 to say 20 at runtime the template column does not generate any content for the rows beyond the initial first 10. Everything else is present and accounted for (i.e. rows 11 to 20 are complete in every other column) but only the original 10 links will appear. Links 11 to 20 are blank. I've checked the RadGrid1_RowDataBound() event and it's correctly firing 20 times when the page size is incresed to 20 so the problems not there.
<telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowPaging="True"
AllowSorting="True" AutoGenerateColumns="False" GridLines="None">
<mastertableview ClientDataKeyNames="EquipID">
<PagerStyle Mode="NumericPages" />
<Columns>
<telerik:GridTemplateColumn HeaderText="EquipID" SortExpression="EquipID" DataField="EquipID" DataType="System.Int32">
<ItemTemplate>
<asp:linkbutton ID="lnkEquipID" NavigateUrl="#" runat="server"></asp:linkbutton>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="OrgID" HeaderText="OrgID" DataType="System.Int32"
Visible="false">
</telerik:GridBoundColumn>
... rest of GridBoundColumns ...
<clientsettings allowcolumnsreorder="True" reordercolumnsonclient="True" databinding-enablecaching="false" EnableRowHoverStyle="true">
<Selecting AllowRowSelect="True" />
<DataBinding SelectMethod="GetDataAndCount" Location="https://localhost/MyService/MyService.svc"
SortParameterType="Linq" FilterParameterType="Linq">
</DataBinding>
<Selecting AllowRowSelect="True" />
<ClientEvents OnRowContextMenu="RowContextMenu" OnDataBinding="RadGrid1_DataBinding" OnRowDataBound="RadGrid1_RowDataBound" />
</clientsettings>
</telerik:RadGrid>
Any idies. As always any help would be appreciated.