dataSet 分页

 public static DataSet SplitDataSet(DataSet ds, int pageSize, int pageIndex)
    {
        DataSet vds = new DataSet();
        vds = ds.Clone();
        int fromIndex = pageSize * (pageIndex - 1);
        int toIndex = pageSize * pageIndex - 1;
        for (int i = fromIndex; i <= toIndex; i++)
        {
            if (i >= ds.Tables[0].Rows.Count)
                break;
            vds.Tables[0].ImportRow(ds.Tables[0].Rows[i]);
        }
        ds.Dispose();
        return vds;
    }

posted on 2012-03-12 14:57  缘来  阅读(137)  评论(0)    收藏  举报

导航