السلام عليكم ورحمه الله وبركاته .
لدي ملف منشأ من xml كقاعدة بيانات ولكن عند اضافة بيانات جديدة من الفورم يقوم بمسح اليانات السابقة !!
private void button1_Click_1(object sender, EventArgs e)
{
string str = textBox3.Text.Trim();
double num;
bool isnum=double.TryParse(str,out num);
string str2 = textBox5.Text.Trim();
double num2;
bool isnum2 = double.TryParse(str2, out num2);
if (isnum)
{
if (isnum2)
{
string sStartupPath = Application.StartupPath;
XmlTextWriter writer = new XmlTextWriter(sStartupPath + @"\test.xml",null);
writer.Formatting = Formatting.Indented;
writer.Indentation = 10;
writer.WriteStartDocument();
writer.WriteStartElement("emplyee");
writer.WriteStartElement("data");
writer.WriteAttributeString("natonality", textBox2.Text);
// writer.WriteString();
//writer.WriteEndElement();
writer.WriteAttributeString("employee_id ", textBox3.Text);
// writer.WriteString();
//writer.WriteEndElement();
writer.WriteAttributeString("company", textBox4.Text);
// writer.WriteString();
//writer.WriteEndElement();
writer.WriteAttributeString("mobile", textBox5.Text);
writer.WriteString(textBox1.Text);
// writer.WriteString();
//writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
writer.Close();
//MessageBox.Show("The following file has been successfully created\r\n"
//+ sStartupPath + @"\test.xml", "XML", MessageBoxButtons.OK, MessageBoxIcon.Information);
//MessageBox.Show("Name :\t\t" + textBox1.Text +
// "\nNationality :\t" + textBox2.Text +
// "\nEmployee Id :\t" + textBox3.Text +
// "\nCompany :\t" + textBox4.Text +
// "\nMobile :\t\t" + textBox5.Text);
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
}
else
{
MessageBox.Show("Enter number only in mobile number !!");
}
}
else
{
MessageBox.Show("Enter number only in employee Id !!");
}
}