public int Fill(
   DataSet dataSet,
   int startRecord,
   int maxRecords,
   string srcTable
);dataSet 
要用记录和架构(如果必要)填充的 DataSet。 
startRecord 
从其开始的从零开始的记录号。 
maxRecords 
要检索的最大记录数。 
srcTable 
用于表映射的源表的名称。 
maxRecords 0 值获取在起始记录后面找到的所有记录。如果 maxRecords 大于剩余行的数目,则仅返回剩余的行并且不引发任何错误。所以你这里是取到了从第一条记录后的所有记录!