如何将来自 .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以上是关于如何将来自 .NET Web 服务的 DataSet 绑定到 android GridView?的主要内容,如果未能解决你的问题,请参考以下文章
来自Web服务的DropDownList绑定在asp.net中编辑时不传递数据源
如何在 ASP.NET (Core 2) Web 应用程序中访问来自 AWS 的认证?
如何在 ASP.NET 中等待异步 Web 服务调用的结果以获得最佳性能