如何将subItems添加到包含3列的listView中? 它只会将项目添加到第一列
//Read XML
private void button3_Click(object sender, EventArgs e)
{
System.Xml.XmlDocument loadDoc = new System.Xml.XmlDocument();
loadDoc.Load(Application.StartupPath + "\\Computers.xml");
foreach (System.Xml.XmlNode nameNode in loadDoc.SelectNodes("/Computers/Item"))
{
listView1.Items.Add(nameNode.Attributes["name"].InnerText); ;
}
foreach (System.Xml.XmlNode ipNode in loadDoc.SelectNodes("/Computers/Item"))
{
listView1.Items.Add(ipNode.Attributes["ip"].InnerText); ;
}
foreach (System.Xml.XmlNode macNode in loadDoc.SelectNodes("/Computers/Item"))
{
listView1.Items.Add(macNode.Attributes["mac"].InnerText); ;
}
}
提前谢谢你!
答案 0 :(得分:1)
listView1.Items.Add(nameNode.Attributes["name"].InnerText);
listView1.Items[listview1.Items.Count-1].Subitems.Add(ipNode.Attributes["ip"].InnerText);
listView1.Items[listview1.Items.Count-1].Subitems.Add(macNode.Attributes["mac"].InnerText); ;