![](/img/trans.png)
[英]Using Microsoft Access 2007 database with Visual C# 2010
[英]Visual C# And Microsoft Access 2007
DataGridView
正在更新,但Contacts.accdb
沒有更改。
我希望它改變它,你能幫忙嗎?
解決了 :
private void Form1_Load(object sender, EventArgs e)
{
this.contactsTableAdapter.Fill(this.contactsDataSet.Contacts);
dataGridView1.DataSource = contactsDataSet.Contacts;
try
{
DataRow row = contactsDataSet.Contacts.NewRow();
row[0] = contactsDataSet.Contacts.Rows.Count + 1;
row[1] = "Dsatasdasfo";
row[2] = "Maisgfdgdfuradze";
row[3] = 596110800;
row[4] = "Tserefgdfgdteli Ave, Building 10";
contactsDataSet.Contacts.Rows.Add(row);
}
catch (ConstraintException error)
{
MessageBox.Show(error.Message,"Error",MessageBoxButtons.OK,MessageBoxIcon.Warning);
}
finally
{
contactsTableAdapter.Adapter.Update(contactsDataSet.Contacts);
}
}
您不需要將更改保留在代碼中的數據庫中,您需要調用:
ContactsDataAdapter.Update()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.