如何在C#中将Web服务响应转换为网格视图

Man*_*ish 3 c# asp.net data-binding

我是网络服务的新手.

我想在我的aspx文件中将Web服务的响应显示到GridView中.

这怎么可能?

Dar*_*rov 5

好吧,第一步是创建客户端代理并调用服务,第二步是将GridView 的DataSource属性指向要绑定的集合.最后一步是调用DataBind方法.

例:

protected void Page_Load(object sender, EventArgs e)
{
    using (var proxy = new WebServiceClientProxy())
    {
        SomeModel[] data = proxy.GetData();
        gridView1.DataSource = data;
        gridView1.DataBind();
    }
}
Run Code Online (Sandbox Code Playgroud)