如何在Winforms应用程序中创建可全局访问的数据表?

时间:2020-03-06 15:05:10  来源:igfitidea点击:

免责声明:我是Winforms的新手。

我需要声明一个数据表,以便在加载主窗体时可以加载数据。然后,我希望能够从事件中引用数据表,例如单击按钮时等。

我应该在哪里/如何声明?

解决方案

更新:如果它是一个简单的表单应用程序,请检查Quarrelsome的建议。

只需声明为数据访问类的公共属性即可。

我建议在表单类的顶部使用一个私有成员,这意味着在整个表单中都可以访问它。不需要公共财产,除非我们必须在表单外部访问它,但是如果不确定,最好将其默认设置为私有。

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