in ADO.NET 2 DataTable would have a method,
but in ADO.NET 1.1
look into MSDN,in DbDataAdapter
class its Fill
method has something interesting,
protected virtual int Fill(DataTable, IDataReader);
you can derive your own adapter from DbDataAdaptor
and use that method.