2008-10-03 13 views
0

免責事項:私はWinformsを初めて使用しています。Winformsアプリケーションでグローバルにアクセス可能なデータテーブルを作成するにはどうすればよいですか?

メインフォームが読み込まれたときにデータを読み込むことができるデータテーブルを宣言する必要があります。ボタンをクリックしたときなど、イベント内からデータテーブルを参照できるようにしたい。

ここでどのように宣言する必要がありますか?

答えて

0

更新:それは、単純な一つの形態のアプリがある場合は、けんかでの提案を確認してください。..

はちょうどあなたのデータアクセスクラスのパブリックプロパティとして宣言します。

1

フォームクラスの一番上にプライベートメンバーがあり、フォーム全体でアクセスできることを意味します。あなたがフォームの外でそれにアクセスする必要がない限り、公共の財産の必要はありませんが、あなたが不明な場合はプライベートにすることをお勧めします。

+0

が合意しました。私は彼がデータアクセスのための別のクラスを持っていたと思っていた。ロジックをUIから切り離すのが最適です。とにかく、単純なアプリケーションの場合は、あなたの提案はいいです.. –

+0

それは、データアクセスの場合は、メソッド呼び出しの戻り値として、多くの人が使用する可能性がある1つのバージョンを持つ同時性の問題を防ぐためにお勧めしたいと思います。 – Quibblesome

0
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 
+0

行を選択し、ツールバーの[コードサンプル]ボタンをクリックします。 –

関連する問題