Vb.net 使用其他表单中的DataTable
我有一个函数,它在DataTable中拾取一些数据并返回一个值。我的DataTable由TableAdapter填充。到目前为止一切正常。Vb.net 使用其他表单中的DataTable,vb.net,datatable,compact-framework,tableadapter,Vb.net,Datatable,Compact Framework,Tableadapter,我有一个函数,它在DataTable中拾取一些数据并返回一个值。我的DataTable由TableAdapter填充。到目前为止一切正常。 将此函数设置为公共函数后出现问题。我试图从另一个窗体调用它,但我的数据表似乎什么都没有。为什么?我怎样才能再次使用它呢?我有我的答案,我的基本窗口不是单一窗口。弹出窗口不与基本窗口交换,它创建了一个新窗口,而第二个窗口尚未初始化。您有同名的本地副本吗?没有。我使用了另一个窗体,如弹出窗口(如MessageBox)向用户请求选择。所有数据表都由后台窗口管理。目
将此函数设置为公共函数后出现问题。我试图从另一个窗体调用它,但我的数据表似乎什么都没有。为什么?我怎样才能再次使用它呢?我有我的答案,我的基本窗口不是单一窗口。弹出窗口不与基本窗口交换,它创建了一个新窗口,而第二个窗口尚未初始化。您有同名的本地副本吗?没有。我使用了另一个窗体,如弹出窗口(如MessageBox)向用户请求选择。所有数据表都由后台窗口管理。目前,我已经修复了这类行的问题:如果MyDataSet.MyDataTable.Select().Length=0,则为Me.MyDataTableAdapter.Fill(MyDataSet.MyDataTable)。我检查了数据集中表的记录计数,比如:MyDataSet.MyDataTable.rows.count你有没有检查过LHC?大型强子对撞机