嗨,我有一个包含N个记录的数据集,我试图从数据集中读取每100条记录,直到它完成计数

时间:2015-03-31 18:54:09

标签: c# dataset

我有一个包含N个记录的数据集,我试图从数据集中读取每100条记录进行循环并保存,直到它达到C#中的总计数N.无法通过这个并寻求帮助或建议如何点他的..

1 个答案:

答案 0 :(得分:0)

假设你有无类型DataSet

DataSet ds = new DataSet();
//filling dataset
var rows = ds.Tables["myTable"].Rows.OfType<DataRow>().ToList();
var size = rows.Count;
var position = 0;
var chunkSize = 100;
while (position < size)
{
    var chunk = rows.Skip(position).Take(chunkSize);
    position += chunkSize;
}