an diesem Teil erzeugt wird ich eine neue Datenbank zu erstellen Ich versuche meine info indie XML-Datenbank hält
das Problem zu setzen ist, dass jedes Mal, wenn ich das Programm schließen und erneut öffnen Sie eine neue Datenbank creats Ich mag würde um zu verhindern, dass
passiert ist es eine Möglichkeit, XML zu überprüfen ist, ob bereits vorhanden ist, und wenn ja, wie von XML zu lesen, ohne die Dataset Verzögerungszeile und wenn nicht, was auf mich
public Form1()
{
InitializeComponent();
}
DataSet ds = new DataSet();
DataTable dt = new DataTable();
DataRow dr;
private void Form1_Load(object sender, EventArgs e)
{
dt.TableName = "Employees";
dt.Columns.Add("Name");
dt.Columns.Add("E-Mail");
dt.Columns.Add("Age");
dt.Columns.Add("WorkHours");
dt.Columns.Add("Gender");
dt.Columns.Add("JobTitle");
//ba3ml tabel be el klam da
ds.Tables.Add(dt);
}
private void button4_Click(object sender, EventArgs e)
{
dr = ds.Tables["Employees"].NewRow();
dr["Name"] = textBox1.Text;
dr["E-Mail"] = textBox2.Text;
dr["Age"] = textBox4.Text;
dr["WorkHours"] = textBox5.Text;
dr["Gender"] = textBox6.Text;
dr["JobTitle"] = textBox3.Text;
ds.Tables["Employees"].Rows.Add(dr);
using (var sw = new StreamWriter("Data.xml"))
{
ds.WriteXml(sw);
sw.Close();
}
}
Verwenden [File.Exists] (https://msdn.microsoft.com/en-us/library/system.io.file.exists (v = vs.110) .aspx) Methode. –