读写XML文件的内容并将其显示在ListView控件上的方法

2019-12-30 16:31:07丽君

 

3. 写入XML文件

XML文件的写入和读取的逻辑一样,从根节点出发,根据标记找到标记数组,然后遍历标记数组,修改对应的值,最后保存。

给Form1添加关闭事件,在该事件中实现XML的修改。


private void Form1_FormClosing(object sender, FormClosingEventArgs e)
    {
      XmlDocument doc = new XmlDocument();
      doc.Load("UIConfig.xml");  //加载Xml文件 
      //得到listview现有的列尺寸
      XmlElement rootElem = doc.DocumentElement;  //获取根节点
      XmlNodeList ColumnpersonNodes = rootElem.GetElementsByTagName("colvalue"); //获取person子节点集合 
      for(int i = 0; i < this.listView1.Columns.Count; i++)
      {
         //将现有的列尺寸写入xml文件
        int colWidth = this.listView1.Columns[i].Width;//每一列的实际宽度
         //将列数据写入到ListView中
        ColumnpersonNodes[i].InnerText = colWidth.ToString();
        doc.Save("UIConfig.xml"); 
      }    
    }


以上这篇读写XML文件的内容并将其显示在ListView控件上的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持ASPKU。


注:相关教程知识阅读请移步到c#教程频道。