bindingsource从其他表单更改数据库上的数据后,刷新我的问题。现在,当我第一次运行我的程序时,所有数据都显示在textboxes其中,并且bindingnavigator与数据库具有相同的记录。话虽如此,我正在尝试以不同于包含bindingnavigator. 当我关闭其他表单并返回bindingnavigator表单时,dataset它没有更新,它只显示应用程序上一次运行的数据......
this.tblEmployeeTableAdapter.Fill(this.employeePayDatabaseDataSet.tblEmployee);
唯一的
Fill()方法TableAdapter在我运行程序时有效,我尝试在其他方法中实现它,但它不会刷新我的dataset. 即使我关闭表单并重新打开它,知道dataset加载Form_Load()方法。我试图在按钮上创建一个重新加载方法,以某种方式将其设置
bindingnavigatorbinding source为null但没有显示数据!!!
private void bindingNavigatorReload_Click(object sender, EventArgs e)
{
EmployeePayDatabaseDataSetTableAdapters.tblEmployeeTableAdapter NewtblAdapter = new EmployeePayDatabaseDataSetTableAdapters.tblEmployeeTableAdapter();
EmployeePayDatabaseDataSet NewDataSet = new EmployeePayDatabaseDataSet();
NewtblAdapter.Fill(NewDataSet.tblEmployee);
}
提示:
的
Copy to output Directory属性database设置为Copy Always的
Copy to output Directory属性dataset设置为Do Not Copy我正在使用
SqlServer 2008数据库和visual studio 2010项目。数据库是service-based数据库,用于数据库的模型是Entity Model