I have used the following code:-
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0">
<telerik:RadPageView ID="RadPageView1" runat="server">
<telerik:RadGrid ID="rgrd1" runat="server" AutoGenerateColumns="false"
AllowPaging="true" AllowSorting="true" PageSize="5" OnSelectedIndexChanged="rgrdAandE_RowSelect"
OnPageIndexChanged="rgrd1_PageChange" OnSortCommand="rgrd1_Sort">
<MasterTableView>
<Columns>
........
</Columns>
</MasterTableView>
<ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="true">
<Selecting AllowRowSelect="true" />
</ClientSettings>
<PagerStyle Mode="NextPrevNumericAndAdvanced" Position="Bottom" />
</telerik:RadGrid>
<telerik:RadGrid ID="rgrd2" runat="server" AutoGenerateColumns="false"
AllowPaging="true" AllowSorting="true" PageSize="5" OnSelectedIndexChanged="rgrdAandE_RowSelect"
OnPageIndexChanged="rgrd2_PageChange" OnSortCommand="rgrd2_Sort">
<MasterTableView>
<Columns>
........
</Columns>
</MasterTableView>
<ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="true">
<Selecting AllowRowSelect="true" />
</ClientSettings>
<PagerStyle Mode="NextPrevNumericAndAdvanced" Position="Bottom" />
</telerik:RadGrid>
<telerik:RadGrid ID="rgrd3" runat="server" AutoGenerateColumns="false"
AllowPaging="true" AllowSorting="true" PageSize="5" OnSelectedIndexChanged="rgrdAandE_RowSelect"
OnPageIndexChanged="rgrd3_PageChange" OnSortCommand="rgrd3_Sort">
<MasterTableView>
<Columns>
........
</Columns>
</MasterTableView>
<ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="true">
<Selecting AllowRowSelect="true" />
</ClientSettings>
<PagerStyle Mode="NextPrevNumericAndAdvanced" Position="Bottom" />
</telerik:RadGrid>
</telerik:RadPageView>
</telerik:RadMultiPage>
Code Behind
--------------
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
PopulateLists();
}
}
private void PopulateGPViewists()
{
DataSet data = ..........;
this.rgrd1.DataSource = ............;
this.rgrd1.DataBind();
this.rgrd2.DataSource = ............;
this.rgrd2.DataBind();
this.rgrd3.DataSource = ............;
this.rgrd3.DataBind();
}
}
When I change the pagesize to say 3 in the text box and click change the gird that I change the pagesize for just disappears. If I refresh the screen it goes back to the original pagesize of 5
Any clues as to why ?
Thanks
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0">
<telerik:RadPageView ID="RadPageView1" runat="server">
<telerik:RadGrid ID="rgrd1" runat="server" AutoGenerateColumns="false"
AllowPaging="true" AllowSorting="true" PageSize="5" OnSelectedIndexChanged="rgrdAandE_RowSelect"
OnPageIndexChanged="rgrd1_PageChange" OnSortCommand="rgrd1_Sort">
<MasterTableView>
<Columns>
........
</Columns>
</MasterTableView>
<ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="true">
<Selecting AllowRowSelect="true" />
</ClientSettings>
<PagerStyle Mode="NextPrevNumericAndAdvanced" Position="Bottom" />
</telerik:RadGrid>
<telerik:RadGrid ID="rgrd2" runat="server" AutoGenerateColumns="false"
AllowPaging="true" AllowSorting="true" PageSize="5" OnSelectedIndexChanged="rgrdAandE_RowSelect"
OnPageIndexChanged="rgrd2_PageChange" OnSortCommand="rgrd2_Sort">
<MasterTableView>
<Columns>
........
</Columns>
</MasterTableView>
<ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="true">
<Selecting AllowRowSelect="true" />
</ClientSettings>
<PagerStyle Mode="NextPrevNumericAndAdvanced" Position="Bottom" />
</telerik:RadGrid>
<telerik:RadGrid ID="rgrd3" runat="server" AutoGenerateColumns="false"
AllowPaging="true" AllowSorting="true" PageSize="5" OnSelectedIndexChanged="rgrdAandE_RowSelect"
OnPageIndexChanged="rgrd3_PageChange" OnSortCommand="rgrd3_Sort">
<MasterTableView>
<Columns>
........
</Columns>
</MasterTableView>
<ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="true">
<Selecting AllowRowSelect="true" />
</ClientSettings>
<PagerStyle Mode="NextPrevNumericAndAdvanced" Position="Bottom" />
</telerik:RadGrid>
</telerik:RadPageView>
</telerik:RadMultiPage>
Code Behind
--------------
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
PopulateLists();
}
}
private void PopulateGPViewists()
{
DataSet data = ..........;
this.rgrd1.DataSource = ............;
this.rgrd1.DataBind();
this.rgrd2.DataSource = ............;
this.rgrd2.DataBind();
this.rgrd3.DataSource = ............;
this.rgrd3.DataBind();
}
}
When I change the pagesize to say 3 in the text box and click change the gird that I change the pagesize for just disappears. If I refresh the screen it goes back to the original pagesize of 5
Any clues as to why ?
Thanks