• C# WinForm 访问webService天气预报


    1.直接添加服务引用 右键引用 -->添加服务引用

    这样的好处是可以直接当成类用 简单 麻烦的地方就是地址是死的 代码如下:

     private void button1_Click(object sender, EventArgs e)
            {
                Weather1.WeatherWebServiceSoap wt = new WebServiceTest.Weather1.WeatherWebServiceSoapClient("WeatherWebServiceSoap");
    
                string[] s = new string[30];
    
                s = wt.getSupportCity("山东");
    
                for (int i = 0; i < s.Length; i++)
                {
                    lb.Items.Add(s[i]);
                }
    
                DataSet ds = wt.getSupportDataSet();
                gv.DataSource = ds.Tables[1];
    
                //这一个是添加的web服务引用 不知为什么上边的wt不能用
                cn.com.webxml.www.WeatherWebService wws = new cn.com.webxml.www.WeatherWebService();
                s = wws.getWeatherbyCityName("淄博");
                tb.Text=s[10];
                
            }
    View Code

    效果:

    2第二种方法是 用javaScript的方法 (改天再研究)

  • 相关阅读:
    4.8日学习
    Apache安装
    HTML5 review
    个人阅读作业LAST
    个人阅读作业Week7
    结对编程:界面模块总结
    个人博客作业Week3
    结对编程博客
    个人博客week2
    软工第一次作业简单总结
  • 原文地址:https://www.cnblogs.com/SoftWareIe/p/8877739.html
Copyright © 2020-2023  润新知