如何从URL获取XML数据并将其解析到combobox?C#

如何从URL获取XML数据并将其解析到combobox?C#,c#,xml,combobox,C#,Xml,Combobox,如何将web中的XML绑定到C#中的组合框中 我有一些XML文件,如下所示: <value> <name>James</name> <id>007</id> </value> <value> <name>Andy</name> <id>008</id> </value> var xmlDocument = XDocument.Load("http:/

如何将web中的XML绑定到C#中的组合框中

我有一些XML文件,如下所示:

<value>
<name>James</name>
<id>007</id>
</value>

<value>
<name>Andy</name>
<id>008</id>
</value>
var xmlDocument = XDocument.Load("http://example.com/some.xml");

var values = xmlDocument
            .Descendants("value")
            .Select(x =>
                new
                {
                    name = (string) x.Element("name"),
                    id = (string) x.Element("id")
                }).ToList();


ComboBox1.DataSource = values;
ComboBox1.DisplayMember = "name";
ComboBox1.ValueMember = "id";
C#
版本如下:

<value>
<name>James</name>
<id>007</id>
</value>

<value>
<name>Andy</name>
<id>008</id>
</value>
var xmlDocument = XDocument.Load("http://example.com/some.xml");

var values = xmlDocument
            .Descendants("value")
            .Select(x =>
                new
                {
                    name = (string) x.Element("name"),
                    id = (string) x.Element("id")
                }).ToList();


ComboBox1.DataSource = values;
ComboBox1.DisplayMember = "name";
ComboBox1.ValueMember = "id";