302班

          java突擊隊
          posts - 151, comments - 74, trackbacks - 0, articles - 14
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          DataList分頁技巧

          Posted on 2007-04-10 14:48 停留的風 閱讀(429) 評論(0)  編輯  收藏 所屬分類: .NET技術

          一般用分頁,就會用到DataSet的對象,那么
          DataSet ds = new DataSet();
          (Sql/OleDb)DataAdapter dtadp = new (Sql/OleDb)DataAdapter();
          dtadp.Fill(ds);
          此時可以使用
          int RecordNum = ds.Tables["虛表名"].Rows.Count;

          獲得總的記錄數.
          這時,用判斷得到總的頁數.比如,設置每頁最大記錄數.
          private const int PageSize = 20;
          則此時,獲得總的頁數,int PageNum = 0;
          if(RecordNum % PageSize == 0)
          {
          PageNum = RecordNum / PageSize;
          }
          else
          {
          PageNum = RecordNum / PageSize + 1;
          }
          現在,PageNum里的值是總的頁數,PageSize的是每頁的記錄數,再獲得個CurrPage(當前頁),基本信息就全了

          主站蜘蛛池模板: 同德县| 马边| 壤塘县| 新沂市| 监利县| 胶州市| 安庆市| 六安市| 河津市| 和硕县| 平利县| 湖北省| 盐城市| 腾冲县| 三河市| 金川县| 小金县| 镇雄县| 彭州市| 北川| 杭锦后旗| 阳高县| 曲水县| 靖远县| 乌海市| 侯马市| 象山县| 天祝| 四平市| 辉南县| 广安市| 始兴县| 惠来县| 上杭县| 阿坝| 黎川县| 布尔津县| 错那县| 股票| 阿城市| 株洲市|