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

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

我收到如下 Web 服务响应:

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

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

谢谢, 唠叨。

【问题讨论】:

  • 有人给我样品来做这个吗?

标签: .net android web-services dataset android-gridview


【解决方案1】:

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

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

【讨论】:

  • 好的,那我可以通过对象集合发送吗?如果有的话,能否请您提供任何从服务中返回不同类型的样本。
  • 您可以执行如下方法: public List GetCustomers(...) { ... } 返回客户实例数组
  • 我也有同样的问题,我正在从用 c# 开发的 web 服务获取数据集的 json 对象。所以请告诉我如何在 android gridview 中绑定数据集的数据。请帮助
猜你喜欢
  • 2016-02-18
  • 2012-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多