Прочитайте XML и добавьте его в список с несколькими столбцами. - PullRequest
1 голос
/ 19 февраля 2010

как я могу добавить подэлементы в мой список с 3 столбцами?он только добавляет элементы в первый столбец

    //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); ;
        }


    }

заранее спасибо!

1 Ответ

1 голос
/ 19 февраля 2010
 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); ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...