bindingsource
从其他表单更改数据库上的数据后,刷新我的问题。现在,当我第一次运行我的程序时,所有数据都显示在textboxes
其中,并且bindingnavigator
与数据库具有相同的记录。话虽如此,我正在尝试以不同于包含bindingnavigator
. 当我关闭其他表单并返回bindingnavigator
表单时,dataset
它没有更新,它只显示应用程序上一次运行的数据......
this.tblEmployeeTableAdapter.Fill(this.employeePayDatabaseDataSet.tblEmployee);
唯一的
Fill()
方法TableAdapter
在我运行程序时有效,我尝试在其他方法中实现它,但它不会刷新我的dataset
. 即使我关闭表单并重新打开它,知道dataset
加载Form_Load()
方法。我试图在按钮上创建一个重新加载方法,以某种方式将其设置
bindingnavigator
binding 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