Пример #1
0
 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);
     }
 }
Пример #2
0
        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);
            }
        }