C#读取Xml格式文件,添加新的数据到xml文件中

xml格式文件:

<?xml version="1.0" standalone="yes"?>
<drivers>
  <row>
    <no>0</no>
    <companyno />
    <meetingno />
    <select>true</select>
  </row>
  <row>
    <no>1</no>
    <companyno />
    <meetingno />
    <select>false</select>
  </row>
  <row>
    <no>2</no>
    <companyno />
    <meetingno />
    <select>false</select>
  </row>
  <row>
    <no>4</no>
    <companyno>6666</companyno>
    <meetingno>6666</meetingno>
    <select>6666</select>
  </row>
</drivers>

C#代码:

//读取xml格式文件
            ds.ReadXml("User.xml");
           //把新的数据添加进入已有的XML格式的表中,把数据保存到xml文件中

            //新建已有表的行
            DataRow dr = ds.Tables[0].NewRow();
            dr["no"] = ds.Tables[0].Rows.Count+1;
            dr["companyno"]= this.ComboBox_Company_no.Text;//需要添加进表中的新数据
            dr["meetingno"]= this.ComboBox_Meeting_no.Text;//需要添加进表中的新数据
            dr["select"] ="true";
            ds.Tables[0].Rows.Add(dr);

            //把数据写进xml文件中
            ds.WriteXml("User.xml");
          

猜你喜欢

转载自blog.csdn.net/baidu_38995168/article/details/88570621