任务并行System.NullReferenceException或System.InvalidOperationException

时间:2016-07-19 11:37:20

标签: c# winforms asynchronous

我的任何一种方法都会随机出现错误(大多数情况下它会完美地工作但有时会出现这些错误)。错误是:

  

类型' System.NullReferenceException'的例外情况发生在   System.Data.dll但未在用户代码中处理   附加信息:对象引用未设置为对象的实例。

  

类型' System.InvalidOperationException'的例外情况发生在   System.Data.dll但未在用户代码中处理
  附加信息:收集已修改;枚举操作   可能不会执行。

  private void LoadAllComboxData()
    {
        var t1 = new Task(() => LoadInCombobox1());
        t1.Start();
                        up to

        var t5 = new Task(() => LoadInCombobox5());
        t5.Start();
    }

private void LoadInCombobox1()
{
 this.LoadInCombobox1TableAdapter.Fill(this.eADBDataSet.LoadInCombobox1);
}
                   up to 

private void LoadInCombobox5()
{
 this.LoadInCombobox5TableAdapter.Fill(this.eADBDataSet.LoadInCombobox5);
}

我计划完成的工作是同时从数据库中检索相应的数据并将其加载到相应的Combobox。

0 个答案:

没有答案