0
Я сделал этот код, но он имеет проблему, что каждый раз, когда я запустить его ..Это переписывает мой файл XML и ничего нового не добавил это мой 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..");
}
}
спасибо, что вы человек! – Arja