title: RadGrid Paging does not work fine after changing page
body: <p>I have a RadGrid in my ASP.Net app and I have set the AllowPaging to True and PageSize to 10, now it load 10 items per RadGridPage which is what I wanted, but as soon as I press Next Page button (Arrow look button) nothing loads and RadGrid gets empty.
  How can I make it work normal?  </p>
  
  <pre><code>protected void Page_Load(object sender, EventArgs e)
      {
          PopulateGridOnLoad();
      }
  private void PopulateGridOnLoad()
      {
          rgCustomers.DataSource = odsCustomers;
          // your datasource type
          rgCustomers.MasterTableView.VirtualItemCount = 28;
          //your datasource type total/count
          rgCustomers.CurrentPageIndex = rgCustomers.MasterTableView.CurrentPageIndex;
          rgCustomers.Rebind();
  
      }
  
  protected void grdName_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
      {
  
          rgCustomers.DataSource = odsCustomers;
          // your datasource type
          rgCustomers.MasterTableView.VirtualItemCount = 28;
          //your datasource type total/count
          rgCustomers.CurrentPageIndex = rgCustomers.MasterTableView.CurrentPageIndex;
          //Donot rebind here
      }
  
      protected void btnLoad_Click(object sender, EventArgs e)
      {
          odsCustomers.SelectParameters["CustomerFullName"].DefaultValue = txtFullName.Text;
          odsCustomers.SelectParameters["CustomerMelliCode"].DefaultValue = txtMelliCode.Text;
          odsCustomers.SelectParameters["CustomerHomeAddress"].DefaultValue = txtHomeAddressPart.Text;
          odsCustomers.SelectParameters["CustomerWorkAddress"].DefaultValue = txtWorkAddressPart.Text;
          rgCustomers.DataSource = odsCustomers;
          rgCustomers.DataBind();
  
      }
  </code></pre>