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