我已经看到很多与此密切相关的问题但尚未找到解决方案,所以我问。我使用向导和tableAdapter创建了一个插入查询,当您将数据源拖放到Windows窗体中时会自动生成该表。当我放入所有数据(是一个注册屏幕)并按下注册时,tableAdapter使用以下命令进行更新:
this.userTableAdapter.InsertQuery(loginText.Text.Trim(), nameText.Text.Trim(), int.Parse(ageText.Text), trackBar1.Value, trackBar2.Value, trackBar3.Value, passwordText.Text.Trim(), false, sex.Text.Trim());
try
{
//this.Validate();
//this.userBindingSource.EndEdit();
this.userTableAdapter.Update(this.databaseJogoDataSet.user);
MessageBox.Show("UPDATED!!!");
}
catch (System.Exception ex)
{
MessageBox.Show("Update Failed");
}
“更新!!!”显示消息框并且登录开始使用新数据,但是一旦我关闭程序,这些新数据就会从数据库中删除。如何提交我所做的更改并将其永久写入数据库?
感谢。