を起こってからそれを防ぐためには、そこにXMLがすでに存在しているかどうかを確認する方法はあるとはいどのようにデータセットの減速ラインを使用せずに、ノーならばXMLから読み取ることがあれば、それに何を行うことです
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();
}
}
使用[File.Exists(https://msdn.microsoft.com/en-us/library/system.io.file.exists(V = vs.110 ).aspx)メソッドを使用します。 –