通过我的Visual Studio 2013 Express版本创建了一个基于服务的本地数据库。该连接字符串,数据集和TableAdapter的自动添加。
在按钮的点击,我试图通过调用TableAdapter.Insert由于这是我已经有一个DataGridView的数据源绑定到DataSet中插入一些数据,所以我马上看到数据被正确地在运行时插入表,但是当我关闭应用程序,实际DB不到风度包含的数据。 因此,该数据是不实际插入数据库。
据http://msdn.microsoft.com/en-us/library/ms233812%28v=vs.110%29.aspx
用INSERT,你必须只调用插入,但我呼吁表更新和AcceptChanges的,为了安全,以及我试着在链接显示(即创建一行并将其添加到数据集,然后调用更新)以及第一种方式,但似乎该数据不被插入在DB的。
最后,插入代码,RDS是DataSet和TA是的TableAdapter
private void AddBtn_Click(object sender, EventArgs e)
{
ta.Insert("foo", "bar", 2, "zing", "tada");
ta.Fill(rds.reminders);
rds.reminders.AcceptChanges();
ta.Update(rds.reminders);
}