PDA

View Full Version : اضافه کردن به xml



هانی هاشمی
دوشنبه 15 بهمن 1386, 17:37 عصر
سلام خدمت دوستان

با سی شارپ برنامه ای نوشتم که رزومه کاربر رو گرفته و داخل xml ذخیره می کنه .
برای انجام این کار از ای بوک آقای هاشمیان استفاده کردم. اما با مشکلی مواجه شدم که هر دفعه فایلم رو دوباره از اول درست می کنه.
مثلا من داخل xml ام قبلا اسم علی و رضا رو وارد کردم و دفعه ی بعد که برنامه رو باز می کنم و اسم ممد رو اضافه می کنم اسمای قبلیم پاک می شه.
اینم کد :


private void btnSave_Click(object sender, EventArgs e)
{
XmlTextWriter MyXmlWrite = new XmlTextWriter("test.xml",UnicodeEncoding.Default);

MyXmlWrite.WriteStartDocument();
MyXmlWrite.WriteStartElement("AdressBook");

for (int i = 0; i < dataGridView1.Rows.Count -1; i++)
{
MyXmlWrite.WriteStartElement("Record");

MyXmlWrite.WriteAttributeString("ID", dataGridView1.Rows[i].Cells[0].Value.ToString());
MyXmlWrite.WriteAttributeString("Name", dataGridView1.Rows[i].Cells[1].Value.ToString());
MyXmlWrite.WriteAttributeString("Family", dataGridView1.Rows[i].Cells[2].Value.ToString());

MyXmlWrite.WriteEndElement();
}

MyXmlWrite.WriteEndElement();
MyXmlWrite.WriteEndDocument();
MyXmlWrite.Close();

}
لطفا راهنمایی بفرمایید .
ممنون

hdv212
سه شنبه 16 بهمن 1386, 10:09 صبح
لطفا به این پست (http://barnamenevis.org/forum/showpost.php?p=387328&postcount=32) مراجعه کنید.