免責事項: 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
更新: シンプルな 1 つの形式のアプリである場合は、Quarrelsome による提案を確認してください。
Data Access クラスのパブリック プロパティとして宣言するだけです。