302班

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

          DataList分頁技巧

          Posted on 2007-04-10 14:48 停留的風 閱讀(430) 評論(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(當前頁),基本信息就全了

          主站蜘蛛池模板: 弋阳县| 泾阳县| 凌海市| 七台河市| 新乡市| 香河县| 鄄城县| 龙川县| 江川县| 扶风县| 东兰县| 稻城县| 自治县| 台前县| 阜宁县| 昌江| 邻水| 海阳市| 平定县| 海原县| 通辽市| 宜兰市| 赤水市| 偏关县| 九寨沟县| 肥东县| 喀什市| 德兴市| 客服| 丹东市| 茌平县| 林芝县| 高邑县| 阜宁县| 南平市| 高州市| 长顺县| 德保县| 大竹县| 神农架林区| 西安市|