zoukankan      html  css  js  c++  java
  • DataSet/XMl相互操作

    update前:  update后          

    先建立winform工程文件

    拖入DataGridView空间和两个button按钮,第一个按钮命名为display,第二个按钮命名为Update

    一:显示xml文件

    双击display按钮填入代码

    View Code
    privatevoid button1_Click(object sender, EventArgs e)
    {
    string FileName;
    FileName
    =@"E:\桌面\imsmanifest.xml";
    DataSet ds
    =new DataSet();
    ds.ReadXml(FileName);
    this.dataGridView1.DataSource = ds.Tables[0].DefaultView;
    }

    将桌面上的Xml文件内容读入dataset中并绑定到dataGridView上显示出来

    二:更新xml文件

    双击Update按钮写入代码

    View Code
    privatevoid button2_Click(object sender, EventArgs e)
    {
    string FileName;
    FileName
    =@"E:\桌面\imsmanifest.xml";//读取文件路径
    DataSet ds =new DataSet();
    ds.ReadXml(FileName);
    //讲文件读入dataset
    this.dataGridView1.DataSource = ds.Tables[0].DefaultView; //讲文件绑定到datagridview上
    ds.Tables[0].Rows[0]["ID"] ="dsa"; //改变dataset中的文件内容,将ID字段更新为dsa
    ds.Tables[0].Rows[0]["title"] ="sssss";//将title的字段内容更新为sssss
    ds.WriteXml(FileName); // 讲dataset中的内容重新写会xml文件
    DataSet ds2 =new DataSet();
    ds2.ReadXml(FileName);
    this.dataGridView1.DataSource = ds.Tables[0].DefaultView; //绑定显示改变后的xml文件
    }
  • 相关阅读:
    Win10下 Docker Flask实例
    4.1 线性映射的概念
    桥梁的基本组成和分类
    Qt5字符串编码转换学习
    在右键菜单中添加用Jupyter Notebook打开
    左右手(直角)坐标系叉乘计算公式
    __new__方法与单键实例
    向量组的秩
    从线性组合的角度理解三维运算
    Hexo使用小结
  • 原文地址:https://www.cnblogs.com/happygx/p/1985986.html
Copyright © 2011-2022 走看看