だから私はこのコードを という形式で持っていますMyMenuForm
。
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
DataGridTable
という別のフォームから編集できるようにしたいですAddForm
。
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.
なぜこれが起こるのか、どうすれば修正できるのか誰か知っていますか? 私は自分の能力の範囲でグーグルで検索しましたが、解決策は見つかりませんでした。助けてください。