免責事項:私はWinformsを初めて使用しています。Winformsアプリケーションでグローバルにアクセス可能なデータテーブルを作成するにはどうすればよいですか?
メインフォームが読み込まれたときにデータを読み込むことができるデータテーブルを宣言する必要があります。ボタンをクリックしたときなど、イベント内からデータテーブルを参照できるようにしたい。
ここでどのように宣言する必要がありますか?
免責事項:私はWinformsを初めて使用しています。Winformsアプリケーションでグローバルにアクセス可能なデータテーブルを作成するにはどうすればよいですか?
メインフォームが読み込まれたときにデータを読み込むことができるデータテーブルを宣言する必要があります。ボタンをクリックしたときなど、イベント内からデータテーブルを参照できるようにしたい。
ここでどのように宣言する必要がありますか?
更新:それは、単純な一つの形態のアプリがある場合は、けんかでの提案を確認してください。..
はちょうどあなたのデータアクセスクラスのパブリックプロパティとして宣言します。
フォームクラスの一番上にプライベートメンバーがあり、フォーム全体でアクセスできることを意味します。あなたがフォームの外でそれにアクセスする必要がない限り、公共の財産の必要はありませんが、あなたが不明な場合はプライベートにすることをお勧めします。
Public
Class Form3
Private myTable as New DataTable
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox(t.Rows.Count)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
MsgBox(t.Rows.Count)
End Sub
End Class
行を選択し、ツールバーの[コードサンプル]ボタンをクリックします。 –
が合意しました。私は彼がデータアクセスのための別のクラスを持っていたと思っていた。ロジックをUIから切り離すのが最適です。とにかく、単純なアプリケーションの場合は、あなたの提案はいいです.. –
それは、データアクセスの場合は、メソッド呼び出しの戻り値として、多くの人が使用する可能性がある1つのバージョンを持つ同時性の問題を防ぐためにお勧めしたいと思います。 – Quibblesome