[英]Get user XML response to richTextBox in client app
我正在調用一個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();
希望它會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.