This is a migrated thread and some comments may be shown as answers.

e.NewPageIndex Returns Invalid Values

1 Answer 120 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Chris T.
Top achievements
Rank 1
Chris T. asked on 07 Mar 2011, 05:43 PM
I'm seeing some strangeness in e.NewPageIndex - occasionally, it is returning int.MaxValue.

The code I'm using is simplicity itself:

 

 

protected void gvApprovals_PageIndexChanged(object source, Telerik.Web.UI.GridPageChangedEventArgs e) {
  user.Options.ApprovalGrid.CurrentPage.Value = e.NewPageIndex;
}

Is there any obvious reason why it would return int.MaxValue?

1 Answer, 1 is accepted

Sort by
0
Vasil
Telerik team
answered on 10 Mar 2011, 12:53 PM
Hi Chris T.,

I used the code bellow and it seems that NewPageIndex is returning right value here.
<form id="form1" runat="server">
  <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
  </telerik:RadScriptManager>
  <script runat="server">
    protected void RadGrid1_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
    {
      RadGrid1.DataSource = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
 
    }
    protected void RadGrid1_PageIndexChanged(object sender, Telerik.Web.UI.GridPageChangedEventArgs e)
    {
      Label1.InnerText = "NewPageIndex is: " + e.NewPageIndex.ToString();
    }
  </script>
  <div>
    <telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource"
      OnPageIndexChanged="RadGrid1_PageIndexChanged" AllowPaging="true" PageSize="3">
    </telerik:RadGrid>
    <label runat="server" id="Label1">
    </label>
  </div>
  </form>
Can you replicate the issue in a sample project?

Kind regards,
Vasil
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
Tags
Grid
Asked by
Chris T.
Top achievements
Rank 1
Answers by
Vasil
Telerik team
Share this question
or