我在这里遇到了这段漂亮的小代码:
List<DataTable> result = DTHead.AsEnumerable()
.GroupBy(row => row.Field<int>("MIVID"))
.Select(g => g.CopyToDataTable())
.ToList();
它根据特定字段的值创建 of List
。DataTable
是否可以调整此代码以根据记录数创建List
一个DataTables
?例如,如果我有 18 条记录,我希望将其分成 2 条DataTables
,每条 10 行(第二个表的最后两行为空)。如果我有 35 条记录,我会得到 4 条记录,DataTable
最后 5 行在表 4 上为空。
谢谢!