如何将来自 .NET Web 服务的 DataSet 绑定到 android GridView?

Posted

技术标签:

【中文标题】如何将来自 .NET Web 服务的 DataSet 绑定到 android GridView?【英文标题】:How to bind DataSet coming from .NET web service to android GridView? 【发布时间】:2011-10-17 23:25:58 【问题描述】:

我正在调用一个返回数据集的.net webservice,那么我如何从服务中读取数据集并将其绑定到android GridView?

我收到如下 Web 服务响应:

SoapObject obj=(SoapObject)response.getResponse();

在“obj”中,我从 .NET Web 服务获取 DataSet,所以请告诉我如何将数据集读入 android GridView?

谢谢, 唠叨。

【问题讨论】:

有人给我样品来做这个吗? 【参考方案1】:

您不应使用特定于 .NET 框架的 DataSet 类型。 Web 服务最佳实践涉及普通旧类对象 (POCO) 的使用 你可以阅读更多http://www.hanselman.com/blog/ReturningDataSetsFromWebServicesIsTheSpawnOfSatanAndRepresentsAllThatIsTrulyEvilInTheWorld.aspx

要快速修复它,您可以将数据集映射到平面结构中,但我真诚地建议您停止将 .NET 数据集暴露给其他世界

【讨论】:

好的,那我可以通过对象集合发送吗?如果有的话,能否请您提供任何从服务中返回不同类型的样本。 您可以执行如下方法: public List GetCustomers(...) ... 返回客户实例数组 我也有同样的问题,我正在从用 c# 开发的 web 服务获取数据集的 json 对象。所以请告诉我如何在 android gridview 中绑定数据集的数据。请帮助

以上是关于如何将来自 .NET Web 服务的 DataSet 绑定到 android GridView?的主要内容,如果未能解决你的问题,请参考以下文章

来自Web服务的DropDownList绑定在asp.net中编辑时不传递数据源

如何在 ASP.NET (Core 2) Web 应用程序中访问来自 AWS 的认证?

解析来自 .Net Web 服务的 JSON 响应

如何在 ASP.NET 中等待异步 Web 服务调用的结果以获得最佳性能

无法使用 vb.net 中的 Web 服务将我的数据上传到服务器

强制在来自 NET Web 服务代理类的 SOAP 请求中包含默认值属性属性