Actually, if you give your dataset a name:

DataSet ds = new DataSet("MyDataSet");

then you should use:

WebService.WebMethod.result.diffgram.MyDataSet.MyD ataTable