Returning Dataset from WebMethod in Web Services
The most forgetful task for me in Web Services is returning the Typed Dataset using WebMethod. Let me give short reminder here. After creating the Web Services from the Web Service template in either Visual Web Developer 2005 Express or Visual Studio 2005, then create the Dataset by right clicking the Project in Solution Explorer, follow by choosing Add New Item. On the Add New Item dialog choose Dataset.
Visual Studio will then let developers build the connection and extract the data from the database or object by wizard. When the wizard completes you will see the file Dataset1.xsd (the default name) under the App_Code folder. The code below is used to return the Dataset. You can put the following code to Service.cs file (default Web Service file name).
DataSet1 ds = new DataSet1();
DataSet1TableAdapters.DataTable1TableAdapter dt = new DataSet1TableAdapters.DataTable1TableAdapter();
Returning Dataset from Windows Communication Foundation (WCF) will be coming soon.