protected void ddlPageNumber_SelectedIndexChanged(object sender, EventArgs e) { CustomPageChangeArgs args = new CustomPageChangeArgs(); args.CurrentPageSize = Convert.ToInt32(this.ddlPageSize.SelectedItem.Value); CurrentPageIndex = args.CurrentPageIndex = Convert.ToInt32(this.ddlPageNumber.SelectedItem.Text) - 1; args.TotalPages = Convert.ToInt32(this.lblShowRecords.Text); PageIndexChanged(this, args); lblShowRecords.Text = string.Format(" {0} ", args.TotalPages.ToString()); }
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) { CustomPageChangeArgs args = new CustomPageChangeArgs(); args.CurrentPageSize = Convert.ToInt32(this.ddlPageSize.SelectedItem.Value); args.CurrentPageIndex = 0; args.TotalPages = Convert.ToInt32(this.lblShowRecords.Text); PageSizeChanged(this, args); ddlPageNumber.Items.Clear(); for (int count = 1; count <= this.TotalPages; ++count) { ddlPageNumber.Items.Add(count.ToString()); } if (ddlPageNumber.Items.Count > 0) { ddlPageNumber.Items[0].Selected = true; } lblShowRecords.Text = string.Format(" {0} ", this.TotalPages.ToString()); }
public void DoPagerPageSizeChange(CustomPageChangeArgs e) { _grid.PageSize = e.CurrentPageSize; _pager.CurrentPageIndex = 0; RefreshData((SearchCriteriaType)_viewState[_searchName]); }