如何在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