Я пытаюсь обновить мою базу данных. Когда я запускаю свой проект и добавляю новую строку, он работает, данные вводятся в gridview, но он не обновляет фактический файл данных. Какие-либо предложения?Обновление базы данных C#
Следующий код вводится в button1:
DataRow dr = ds.Tables["details"].NewRow();
dr["Name"] = TextBox1.Text;
dr["Price"] = TextBox2.Text;
dr["Genre"] = TextBox3.Text;
ds.Tables["details"].Rows.Add(dr);
GridView1.DataSource = ds;
GridView1.DataBind();
localhost.Service myws = new localhost.Service();
TextBox1.Text = "";
TextBox2.Text = "";
TextBox3.Text = "";
Также я использую веб-службы:
public DataSet GetDetailsSet()
{
DataSet detailsSet = new DataSet();
string database = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|/shop.accdb;Persist Security Info=True";
OleDbConnection myConn = new OleDbConnection(database);
string queryStr = "SELECT * FROM details";
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(queryStr, myConn);
myConn.Open();
myDataAdapter.Fill(detailsSet, "Details");
myConn.Close();
return detailsSet;
}
Я считаю, что нужно каким-то образом добавить обновления в этом методе, любые предложения?