因此,我使用名爲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.
有誰知道爲什麼會這樣或者我該如何解決?我已經在我的能力範圍內搜索,並沒有找到解決辦法。請幫忙。