因此,我使用名为MyMenuForm
的表单中的此代码。将Form1中的数据表从Form2中更改为Visual Basic
Public Class MyMenuForm
Public Sub LoadForm(sender As Object, e As EventArgs)
DataGrid.DataSource = DataGridTable
DataGridTable.Columns.Add("Name", GetType(String))
DataGridTable.Columns.Add("Verison", GetType(String))
DataGridTable.Columns.Add("Compile", GetType(Button))
DataGridTable.Columns.Add("Location", GetType(String))
DataGridTable.Columns.Add("CompileLoc", GetType(String))
End Sub
Public DataGridTable As DataTable
End Class
我希望能够从一个叫AddForm
不同的形式编辑DataGridTable
。
Public Class AddForm
Public Sub Add_Click(sender As Object, e As EventArgs) Handles AddButton.Click
MyMenuForm.DataGridTable.Rows.Add(NameBox(), VersionBox(), "Compile", LocationBox(), CompileBox())
End Sub
End Class
当我点击AddButton
按钮,我收到错误
Additional information: Object reference not set to an instance of an object.
有谁知道为什么会这样或者我该如何解决?我已经在我的能力范围内搜索,并没有找到解决办法。请帮忙。