【问题标题】:How can I bind the results of Web service to a ListView?如何将 Web 服务的结果绑定到 ListView?
【发布时间】:2010-07-12 21:28:53
【问题描述】:

我是 ASP.NET 新手,如果这是一个基本问题,我深表歉意。

我有一个 Web 应用程序。这个 Web 应用程序上有一个 ListView。 从这个 Web 应用程序中,我调用从数据库返回数据的 Web 服务。我使用以下格式从 Web 服务返回数据:

[WebMethod]
public List<Record> Search()
{
    List<Record> list = new List<Record>();
    /* Populate list with data from a db */
    return list;
}

public class Record
{
    public String name;
    public String address;
    public int ageInYears;
}

现在我想通过 Web 应用程序在列表视图中显示数据。有没有办法通过使用 Listview 的 Data Source 属性来做到这一点,或者唯一的方法是手动填充 listview?

非常感谢

【问题讨论】:

  • webservice是否在同一个项目中?
  • 不,他们在不同的项目中。

标签: asp.net web-services web-applications


【解决方案1】:

是的。使用数据源,然后尝试调用 databind()。

【讨论】:

  • 但是如何将它分配给列表视图?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-22
  • 2020-01-13
  • 1970-01-01
  • 2011-10-17
  • 1970-01-01
  • 2022-06-18
  • 1970-01-01
相关资源
最近更新 更多