使用Tableadapter一次填充一些数据表失败

时间:2014-11-27 08:45:43

标签: vb.net datatable tableadapter

我尝试使用相同数量的Tableadapter一次填充几个Datatables,但有些Datatables保持空白。

Codeexample:

        Dim i as Integer = 1

        AAATableAdapter.FillByContractID(ContractDataSet.AAA, i)
        BBBTableAdapter.FillByContractID(ContractDataSet.BBB, i)
        CCCTableAdapter.FillByContractID(ContractDataSet.CCC, i)
        DDDTableAdapter.FillByContractID(ContractDataSet.DDD, i)
        EEETableAdapter.FillByContractID(ContractDataSet.EEE, i)
        FFFTableAdapter.FillByContractID(ContractDataSet.FFF, i)
        GGGTableAdapter.FillByContractID(ContractDataSet.GGG, i)

示例:包含AAA,BBB,CCC和DDD的数据表将被填充,但其余表格保持清晰。

如果我点击执行上述代码的按钮,两次尝试后将填充所有数据表!

我已经使用了Bindingsource.EndEdit方法,但它已经解决了。 此问题只发生一次。因此,如果所有数据表都被完全填充(在两次尝试之后),而另一个数据表则被填充。将在运行时设置它可以正常工作。

希望你能帮助我。我无法找到适合这种情况的小解决方案。问题

0 个答案:

没有答案