簡體   English   中英

在客戶端應用程序中獲取用戶對richTextBox的XML響應

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM