我有一个包含N条记录的数据集,我正试图从数据集中读取每100条记录以循环并保存它们,直到它达到C#中的总计数N。无法度过难关,并寻求如何点他的帮助或建议。。
假设您有未键入的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;
}