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#教程频道。










