if you are using SQL Server, you can use multiple selects, but when you are updating, you have to stick with one SELECT
SqlDataAdapter da = new SqlDataAdapter("select * from table1; select * from table2; select * from table3", conn);
da.TableMappings.Add("Table", "Employees"); 
da.TableMappings.Add("Table1", "aaabbb");
da.TableMappings.Add("Table2", "CCCC");
DataSet ds = new DataSet();
da.Fill(ds);see
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndive/html/data03142002.asp