调用web服务并显示结果的窗口窗体

本文关键字:窗口 窗体 结果 显示 web 服务 调用 | 更新日期: 2023-09-27 18:16:58

我想创建一个表单,在那里我可以按下一个按钮,它会调用一个web服务,然后显示数组列表的结果

谁知道我在哪里可以找到一些例子?或者也许有人想给我看一些代码,我是新的,很想学习

即使你能给我一个例子,调用一个web服务,得到3个字段返回,并基于1或0,它将检查一个复选框(每个字段一个复选框),将能够编辑它,并添加所有40个字段等

这是一个web服务,我需要发送用户名和密码(应用程序已经知道它是什么),然后我需要指定1到8(取决于我想要返回的角色)或者0,返回所有角色

web服务返回多个带有1或0的字段,称为用户角色。假设角色1显示了允许的内容,角色2有相同的字段,但角色1可能有1或0,而角色2并不总是相同的1或0下面是请求角色ID 1

的结果示例
 <?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
    <GetRoleResponse xmlns="http://tempuri.org/">
    <GetRoleResult>
    <ID>int</ID>
    <RoleName>string</RoleName>
    <Weather>int</Weather>
    <National>int</National>
    <International>int</International>
    <Local>int</Local>
    <TabEmail>int</TabEmail>
    </GetRoleResult>
    </GetRoleResponse>
    </soap:Body>
    </soap:Envelope>

调用web服务并显示结果的窗口窗体

使用web服务最简单的方法是使用visual studio创建一个web服务引用,你所需要的只是你正在使用的web服务的URL。例子

然后你需要使用你简单创建的web服务和实例并调用你想要的方法。例子