正在阅读:在IE浏览器中使用Windows窗体控件(二)在IE浏览器中使用Windows窗体控件(二)

2004-05-18 10:10 出处:CSDN 作者:zhzuo(翻译) 责任编辑:linjixiong

  
  创建windows窗体控件作为Web服务客户端
  
  在这里,我们是想用一个窗体控件来调用Web Service,因此新建一个Visual C#窗体控件项目取名AuthorsWebServiceClientControl:。
  
  完成后,修改默认用户控件名称为AuthorsControl.。我们在上面添加了一个DataGrid控件取名GridAuthors 同时添加一个按钮取名BtnClick。注册按钮的点击事件,在事件处理函数中,将会调用WebService。在这之前我们需要添加项目的Web引用,输入刚才创建的Web服务地址。编辑器会生成该服务的代理,添加Web服务引用如下:
  

  服务代理创建以后,我们在按钮事件中添加代码:

  private void BtnClick_Click(object sender, System.EventArgs e)

  {

     this.Cursor = Cursors.WaitCursor;

     AuthorsWebServiceProxy.AuthorsService authorsSvc = new

         AuthorsWebServiceProxy.AuthorsService();

     this.GridAuthors.DataSource = authorsSvc.GetAuthors();

     this.Cursor = Cursors.Default;

  }
  在上面代码中,我们创建了web服务代理的一个实例,并调用GetAuthors方法把返回的数据集赋值给GridAuthors的DataSource属性。接着编译这个窗体控件,然后配置虚拟目录。

  创建Html页面和建立虚拟路径

  在这一步中,我们通过创建一个Html页面来使用上面创建的那个AuthorsWebServiceClientControl。下面是他的代码:


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品