-1
我有一个包含N个记录的数据集,我试图从数据集中读取每100条记录到循环并保存它们直到它达到C#中的总数N为止。通过这一点,并寻求帮助或如何打点自己的意见无法得到..嗨,我有一个包含N个记录的数据集,我试图从数据集中读取每100条记录,直到它完成计数
我有一个包含N个记录的数据集,我试图从数据集中读取每100条记录到循环并保存它们直到它达到C#中的总数N为止。通过这一点,并寻求帮助或如何打点自己的意见无法得到..嗨,我有一个包含N个记录的数据集,我试图从数据集中读取每100条记录,直到它完成计数
假设你有类型化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;
}
非常感谢您的快速反应。 – Sam 2015-04-01 18:20:49
@Sam如果这是解决您的问题,您应该接受答案 – nikis 2015-04-01 19:11:13