How can I loop through a dataset 100 hundred records at a time? C#
<p>I have a dataset that was roughly 4500 rows. I was passing it to a webservice but after performance issues and timeouts we want to be able to pass 100 of those rows at a time.</p>

<p>How can this be achieved in c#?</p>

<p>Do I need to split the dataset into tables of 100 and then loop through the tables or is there an easier way to send sets of 100 rows at a time?</p>