1 //第一种 2 //复制表结构 3 DataTable newdt = dt.Clone(); 4 var rows = dt.Rows.Cast<DataRow>(); 5 var curRows = rows.Skip((p - 1) * 100).Take(100).ToArray(); 6 //循环添加行 7 foreach (DataRow DR in curRows) 8 { 9 newdt.ImportRow(DR); 10 }
11 //第二种 12 // DataTable 转为 Linq 可查询对象 13 DataTable dt1 = dt.AsEnumerable().Skip((p - 1) * 100).Take(100).CopyToDataTable();