It's sometimes quicker to return a DataTable:
MyDataSet.MyDataTable MyNewTable = new MyDataSetTableAdapters.MyDataTableAdapter().GetData("param1","param2");
But if the table you're trying to populate is inside a typed DataSet you can't assign the result to the dataset's table:
//Doesn't work:
MyDataSet MyNewDataSet = new MyDataSet();
MyNewDataSet.My = new MyDataSetTableAdapters.MyDataTableAdapter().GetData("param1","param2");
//Does work
MyDataSet MyNewDataSet = new MyDataSet();
new MyDataSetTableAdapters.MyDataTableAdapter().Fill(MyNewDataSet.My, "param1","param2");
There are no significant differences though
Please: Don't forget to click "Mark as Answer" on the post that helped you.
Cameron Waldron