这对你来说听起来很容易,但我真的很挣扎。我正在使用C#(第一次)使用WinForm应用程序。我们在asp.net应用程序中有一个客户端表。 我们正在通过WCF提取数据。我能够使用WCF提取数据并将其放在对象数组中。
WCF以XML格式传递数据。我确认使用SOAP Sonar可以填充值。
此对象数组具有来自clients表的所有值。我只需要它的全名和客户ID。但是,我不知道怎么能这样做。我尝试使用XML序列化来反序列化XML。之后我需要在组合框中填充这些值,我很确定我能做到这一点。
添加一些代码以获取更多信息: 函数调用WCF: “
Client[] PopulateClient(string param1){
Client[] clientlist;
var ClientListResponse = GetClientList<ClienListResponse>(returninXMLFormat);
clientlist = ClientListResponse.Items;
return clientlist;
}
//Another Class calling above function
Client[] getclient(string param)
{
Client[] callclient(param)
return callclient;
}
” 现在我需要使用callclient来填充我的组合框。 call client具有多个客户端和20列的表。我只需要全名和身份证。
非常感谢任何帮助。我正在使用.net Framework 4.0。 感谢
答案 0 :(得分:1)
我想你已经有了你的收藏/数组,这里是我评论的建议细节:
public class Item {
public string FullName {get;set;}
public string ID {get;set;}
}
//your array of Item
Item[] items = ...
//Bind your array to your combobox
comboBox.DataSource = items;
comboBox.DisplayMember = "FullName";
comboBox.ValueMember = "ID";