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