Adds DataTables to a DataSet and configures the schema to match the schema in the data source.
For Syntax 1 and 2, the return value is a reference to a collection of DataTable objects that were added to the DataSet. For Syntax 3, the return value is a reference to a DataTable.
See .NET Framework help at http://msdn.microsoft.com/.