在客户端应用程序中获取用户对richTextBox的XML响应
本文关键字:richTextBox XML 响应 用户 客户端 应用程序 获取 | 更新日期: 2023-09-27 18:29:28
我正在调用一个web服务函数,该函数正在从数据库读取用户凭据
当基于输入"搜索"整数直接从web服务调用时,响应为-
<firstName>john</firstName>
<lastName>smith</lastName>
<sex>male</sex>
<age>23</age>
<search>100</search>
我正试图在一个richTextBox中将结果返回给客户,我想通过这样做-
WebService.Service1SoapClient client = new WebService.Service1SoapClient();
int search= System.Convert.ToInt16(textBox1.Text);
string result = client.searchUser(search);
richTextBox1.AppendText(result);
然而,这并不奏效。
根据您的评论,
string result = client.searchUser(search);
您正试图将at结构分配给字符串。这就是错误,编译器会告诉你不能这样做。
你应该在你的结构中使用override
ToString()
方法,比如
public override string ToString()
{
// construct the string here which you want to assign
}
以及在您的客户端
string result = client.searchUser(search).ToString();
希望这会有所帮助。