Sorry, but you're doing it wrong.
Datasets are dead.
Datasets are worst practices.
Datasets are not a viable technical solution for any problem.
For data access you have multiple options:
1. Entity Framework (Microsoft)
2. Linq-To-Sql (Microsoft)
3. NHibernate / ActiveRecord (Open source)
4. Many more frameworks that fall in the category of ORMs (Object Relational Mapper) or Persistence Layers.
To get started on the Microsoft Data platforms allow me to suggest the "How Do I" microsoft data videos @ http://msdn.microsoft.com/en-us/data/cc300162.aspx
For data transmission over the wire you've a got a few options:
1. Not Webservices - those are dead too. Sad, I know.
2. WCF
3. ADO.Net Data Services
4. RIA Services
There are cons and pros for each possible ORM framework selection and Communication framework. People get very religious about choosing their supporting frameworks, So I'll avoid going into recommendations. Just choose the one that works best for you.
And No, DataSets don't count.