【发布时间】:2015-02-19 22:29:40
【问题描述】:
我编写了这段代码,但每次运行它都有一个问题..它会覆盖我的 xml 文件并且没有添加任何新内容 这是我的 xml 文件:
- <DATA>
- <Users>
<MonopolyID>User2</MonopolyID>
<Password>pass2</Password>
<FirstName>User2Name</FirstName>
<LastName>User2LastName</LastName>
</Users>
</DATA>
你可以看到 user1 被覆盖了 无论如何,这是我的代码:
public partial class SignUpPage : Form
{
private void button1_Click(object sender, EventArgs e)
{
DataSet ds = new DataSet();
DataTable dt = new DataTable();
DataColumn dc = new DataColumn("MonopolyID", typeof(string));
dt.Columns.Add(dc);
dc = new DataColumn("Password", typeof(string));
dt.Columns.Add(dc);
dc = new DataColumn("FirstName", typeof(string));
dt.Columns.Add(dc);
dc = new DataColumn("LastName", typeof(string));
dt.Columns.Add(dc);
DataRow dr = dt.NewRow();
dt.Rows.Add(textBox3.Text, textBox4.Text, textBox1.Text, textBox2.Text);//here just putting the texts in the texts box for the first row
dt.TableName = "Users";
ds.Tables.Add(dt);
ds.DataSetName = "DATA";
ds.WriteXml(@"pathOfTheFile..");
}
}
【问题讨论】: