创建表单时出错。有关详细信息,请参阅Exception.InnerException。错误是:对象引用未设置为对象的实例

时间:2015-03-05 21:25:59

标签: vb.net

运行我的VB.Net代码(如下)时,出现以下错误:

  

未处理的类型' System.InvalidOperationException'   CropModel.exe中发生创建表单时出错。看到   Exception.InnerException以获取详细信息。错误是:对象引用   没有设置为对象的实例。

Private Class Frm_Main     

      Private Sub Form_MainControl_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.Reinsurance_YearTableAdapter.Fill(Me.CUNACropModelDataSet.Reinsurance_Year)
        Me.Ref_CropTableAdapter.Fill(Me.CUNACropModelDataSet.ref_Crop)
        Me.MdiParent = MDIParent1

      End Sub

      Private Sub Button_ModelLoss_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_ModelLoss.Click

            Frm_LossModel_Select.MdiParent = MDIParent1
            Frm_LossModel_Select.Show()
            Frm_LossModel_Select.Activate()
            'Me.Close()

       End Sub
 End Class

调试指出了以下行中的问题:

Frm_LossModel_Select.MdiParent = MDIParent1

似乎这个错误很一般。是否有可能知道在Frm_LossModel_Select中导致实际错误的位置(如果它甚至在那里引起)?在该形式中唯一改变的是来自SQL的DataSet名称和表名,我确保这些都被正确引用。

如果此问题需要其他代码,我非常愿意提供。

谢谢!

0 个答案:

没有答案