データベースで基になるデータが更新されたときに、グリッドを自動的に更新しようとしています。これは機能するはずではありませんか?または、何か不足していますか?
DataSet 内に DataTable を作成しました。次に、新しいフォームを作成し、DataGridView を追加しました (実際には、DevExpress の XtraGrid を使用していますが、Microsoft コントロールだけで動作するようにしようとしています)。グリッドの左上にあるメニューを使用して、グリッド データソースをプロジェクト データ ソースのデータテーブルに設定します。これにより、データセット、BindingSource、および TableAdapter がフォームに自動的に追加されます。
次に、BindingSource.ListChanged イベントを追加すると、フォームが読み込まれたときに数回発生しますが、基になるデータが変更されたときは発生しません。
データベース内のデータが変更されたときにイベントを起動する必要がありますか? それとも、現在の VB.NET プロセスのどこかからデータが変更された場合のみですか?
ご協力いただきありがとうございます!