C# 删除XMLNodeList或combobox中的多个节点

C# 删除XMLNodeList或combobox中的多个节点,c#,xml,combobox,C#,Xml,Combobox,我的目标是在XML文档中搜索particutar节点,并用这些节点的Id填充一个组合框。我可以使用以下方法来实现这一点: XmlNodeList nodeList = doc.SelectNodes("//NodeA"); foreach (XmlNode node in nodeList) { comboBox1.Items.Add(node.Attributes["id"].Value); } 我的问题是这个。具有相同I

我的目标是在XML文档中搜索particutar节点,并用这些节点的Id填充一个组合框。我可以使用以下方法来实现这一点:

        XmlNodeList nodeList = doc.SelectNodes("//NodeA");
        foreach (XmlNode node in nodeList)
     {
         comboBox1.Items.Add(node.Attributes["id"].Value);
     }
我的问题是这个。具有相同ID属性的Xpath“//NodeA”多次出现。因此,我最终用这些节点ID的多个实例填充组合框。我只想要组合框中的每一个


有人能帮忙吗?

不客气,请将我的回答标记为响应以关闭该线程。
if(!comboBox1.Items.Contains(node.Attributes["id"].Value))
{
 comboBox1.Items.Add(node.Attributes["id"].Value);
}