由于希望从Windows Forms控件中调用Web服务,我们将创建一个名为AuthorsWebServiceClientControl的新Visual C# Control Library项目。
创建项目后,我们可以将缺省的用户控件改名为AuthorsControl。我们可以在用户的控件中添加名为gridAuthors的DataGrid和名为btnClick的命令按钮。在命令按钮的Click事件中,我们将编写调用Web服务的代码。在此之前,我们可以在Visual Studio .NET中使用“Add Web Reference”选项添加该Web服务的地址。在“Add Web Reference”对话框中,我们可以输入Web服务的位置并按回车键,然后点击“Add Reference”按钮添加Web服务的地址。这样,我们就为Authors Web服务创建了一个代理。