我有一个在我的本地iis上运行的网络服务。现在我试图从Windows应用程序中使用这个Web服务。
我在Web服务中添加了loggin,我确信它实际上是在返回数据,而且它是。
但是当我尝试从我的应用程序中检索它时,它会返回一个空的数据表。
任何建议它实际上在你得到数据流的地方断裂,数据中没有数据。?
PayM8Service payM8Service = new PayM8Service();
localhost.PayM8DataSet.PayM8DetailsGetDataTable payM8DetailsGetDataTable = payM8Service.GetPayM8Details(999999999, "631023012");
localhost.PayM8DataSet.PayM8DetailsGetRow row = (localhost.PayM8DataSet.PayM8DetailsGetRow)payM8DetailsGetDataTable.Rows[0];
decimal asd = row.Arrears;
decimal asda = row.Balance;
答案 0 :(得分:1)
DataTable,DataRow,DataView和DataViewManager对象无法序列化,也无法从XML Web服务返回。要返回少于完整的DataSet,必须将要返回的数据复制到新的DataSet。