0

这对你来说可能听起来很容易,但我真的很挣扎。我正在使用 C#(第一次)开发 WinForm 应用程序。我们在 asp.net 应用程序中有一个客户端表。我们正在通过 WCF 提取数据。我能够使用 WCF 提取数据并将其放置在对象数组中。

WCF 以 XML 格式传递数据。我使用 SOAP Sonar 确认该值正在被填充。

该对象数组包含客户表中的所有值。我只需要从中获取全名和客户 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 来填充我的组合框。呼叫客户端具有包含多个客户端和 20 列的表。我只需要全名和身份证。

任何帮助是极大的赞赏。我正在使用 .net Framework 4.0。谢谢

4

1 回答 1

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";
于 2013-07-30T01:45:35.757 回答