我在一个form1中使用了combobox,在form2中使用了listbox。列表框项由xml数据填充。我需要在formobox中显示从form2到form1的列表框项目,如果在form2列表框中进行了任何更改,还需要更新组合框。怎么做?这就是我在form2中所做的将xml中的项添加到列表框中。
XmlDocument doc = new XmlDocument();
if (File.Exists(path_of_xml))
{
doc.Load(path_of_xml);
listBox1.Items.Clear();
foreach (XmlNode node in doc.ChildNodes)
{
if (node.Name == "DEVICES")
{
foreach (XmlNode node_of_node in node.ChildNodes)
{
if (node_of_node.Name == "Device")
{
string name = node_of_node["DeviceName"].InnerText;
string ip = node_of_node["IPAddress"].InnerText;
listBox1.Items.Add(name + "-" + ip);
}
}
}
}
} `