我想拆分 DataTable,以便我可以将它的 block 从一个地方上传到另一个地方。
例如
pick first 100 rows.
pick next 100 rows.
pick next 100 rows and so on ...
有什么办法可以像数据库中的游标那样做吗?我不喜欢使用循环等来计算行数。
最佳答案
YourDataTable.Select()
为您提供一组数据
linq 呢?
示例 YourDataTable.Select (x => x).Take (100).ToEnumerable()
为您提供前 100 个 DataRows
和 YourDataTable.Select (x => x).Skip(100).Take (100).ToEnumerable()
为下一个 100。
关于c# - 如何在 C# 中分区或拆分 DataTable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8132208/