You should call fill
on individual DataTable
s rather than the whole DataSet
.
sqlAInventory.Fill(myDS);
sqlAOrders.Fill(myDS);
sqlACustomers.Fill(myDS);
would become
sqlAInventory.Fill(myDS, "Inventory");
sqlAOrders.Fill(myDS, "Orders");
sqlACustomers.Fill(myDS, "Customers");
This method will automatically add a table to your DataSet
if it doesn't exist, and populates it with data if it does. MSDN has more information on this method of the fill.