private void toolPrev_Click(object sender, EventArgs e) { if (dataPager != null) { if (dataPager.TempSerachData == null) { dataPager.TempSerachData = dataPager.SerachEntity.Clone(); } CurrentPageIndex--; dataPager.TempSerachData.RowCount = CurrentPageIndex * TryParse.StrToInt(dataPager.TempSerachData.TopCount); SerachData serachData = dataPager.TempSerachData.Clone(); dataPager.OnBindData(ref serachData, false); SetPagerInfo(serachData.TotalCount, TryParse.StrToInt(serachData.TopCount), false); } }
private void toolGo_Click(object sender, EventArgs e) { int PageIndex = TryParse.StrToInt(txtPageIndex.Text, 0); if (PageIndex <= 0 || PageIndex > this.PageCount) { MessageBoxHelper.ShowError("非法页数,请填写正确的页数"); return; } if (dataPager != null) { if (dataPager.TempSerachData == null) { dataPager.TempSerachData = dataPager.SerachEntity.Clone(); } CurrentPageIndex = TryParse.StrToInt(txtPageIndex.Text) - 1; dataPager.TempSerachData.RowCount = CurrentPageIndex * TryParse.StrToInt(dataPager.TempSerachData.TopCount); SerachData serachData = dataPager.TempSerachData.Clone(); dataPager.OnBindData(ref serachData, false); this.TotalCount = serachData.TotalCount; SetPagerInfo(this.TotalCount, TryParse.StrToInt(dataPager.TempSerachData.TopCount), false); } }