private DataTable GetPagedDataTable(int pageIndex, int pageSize) { DataSet ds = bll.DataSet清查盘点(); DataTable dt = ds.Tables[0].Copy();//复制一份table DataTable source = dt; DataTable paged = source.Clone(); int rowbegin = pageIndex * pageSize; int rowend = (pageIndex + 1) * pageSize; if (rowend > source.Rows.Count) { rowend = source.Rows.Count; } for (int i = rowbegin; i < rowend; i++) { paged.ImportRow(source.Rows[i]); } return(paged); }