I've created a web-service which has a method which returns a DataSet, however, when this dataset arrives in the client machine I'm just accessing...
I've tried to shorten this by passing back the DataTable to the client, thus avoiding the bulky DataSet.
However, when I test this component, it now throws up the error
Cannot serialize member System.ComponentModel.MarshalByValueComponent.Site of type System.ComponentModel.ISite because it is an interface
All the documentation seems to point to the DataTable being serializable / marshalled by value etc... but it just doesn't like it.