Report question

Question: How to handle multiple ResultSets, each with multiple Rows? IDataReader.NextResult() ending Read()