Web服务的调用

Posted 维尼熊的进阶路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web服务的调用相关的知识,希望对你有一定的参考价值。

1、创建服务引用

例如:天气预报

2、在代码添加引用空间

TvProgram.ChinaTVprogramWebService tp=new TvProgram.ChinaTVprogramWebService();
DataSet ds=tp.getAreaDataSet();

3、引用具体方法

private void comBox1_SelectedIndexChanged(object sender,EventArgs e)
{
ComboBox cb=(ComboBox)sender;
if(ComboBox1.SelectedIndex>0)
{
int num=Convert.ToInt32(cb.SelectedValue.ToString());
TvProgram.ChinaTVprogramWebService tp=new TvProgram.ChinaTVprogramWebService();
DataSet ds=tp.getTVstationDataSet(num);
comboBox2.DataSource=ds.Tables[0];
comboBox2.DisplayMember="tvStationName";
comboBox2.ValueMember="tvStationID";
}
}

返回的XML用两种处理方法

comboBox1.DataSource=ds.Tables[0];

comboBox1.DisplayMember="Area";

comboBox1.ValueMember="areaID";

 

以上是关于Web服务的调用的主要内容,如果未能解决你的问题,请参考以下文章

markdown 在Intel Nuc上设置Ubuntu Web服务器,步骤和代码片段

重新加载片段不起作用

从 Fragment 类调用 Web 服务(API)的正确方法

一个 AsynckTask 的多个回调

片段未附加到我的活动

在哪里以及如何使用片段填充我的标签