Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 使用其他表单中的DataTable_Vb.net_Datatable_Compact Framework_Tableadapter - Fatal编程技术网

Vb.net 使用其他表单中的DataTable

Vb.net 使用其他表单中的DataTable,vb.net,datatable,compact-framework,tableadapter,Vb.net,Datatable,Compact Framework,Tableadapter,我有一个函数,它在DataTable中拾取一些数据并返回一个值。我的DataTable由TableAdapter填充。到目前为止一切正常。 将此函数设置为公共函数后出现问题。我试图从另一个窗体调用它,但我的数据表似乎什么都没有。为什么?我怎样才能再次使用它呢?我有我的答案,我的基本窗口不是单一窗口。弹出窗口不与基本窗口交换,它创建了一个新窗口,而第二个窗口尚未初始化。您有同名的本地副本吗?没有。我使用了另一个窗体,如弹出窗口(如MessageBox)向用户请求选择。所有数据表都由后台窗口管理。目

我有一个函数,它在DataTable中拾取一些数据并返回一个值。我的DataTable由TableAdapter填充。到目前为止一切正常。

将此函数设置为公共函数后出现问题。我试图从另一个窗体调用它,但我的数据表似乎什么都没有。为什么?我怎样才能再次使用它呢?

我有我的答案,我的基本窗口不是单一窗口。弹出窗口不与基本窗口交换,它创建了一个新窗口,而第二个窗口尚未初始化。

您有同名的本地副本吗?没有。我使用了另一个窗体,如弹出窗口(如MessageBox)向用户请求选择。所有数据表都由后台窗口管理。目前,我已经修复了这类行的问题:如果MyDataSet.MyDataTable.Select().Length=0,则为Me.MyDataTableAdapter.Fill(MyDataSet.MyDataTable)。我检查了数据集中表的记录计数,比如:MyDataSet.MyDataTable.rows.count你有没有检查过LHC?大型强子对撞机