Con eso ya vi cual es el error, lo que pasa es que tú creas un nuevo formulario listcategoría, y en ese formulario que crear haces el llamado del listado, mas no en el formulario verdadero. Para eso tendrás que ir a tu formulario listcategoria y en las propiedades de tu datagridview, busca uno que se llama Modifiers y colocalo en public. Luego cambiarás el llamado de tu button2 :
a esto :
Código vb:
Ver originalDim dialog As New frm_insert_cat(Me)
dialog.ShowDialog()
Luego cambiar el constructor de tu form frm_insert_car :
Código vb:
Ver originalDim dialog As listcategoria
Public Sub New(Dim _dialog As listcategoria)
' The Me.InitializeComponent call is required for Windows Forms designer support.
dialog = _dialog
Me.InitializeComponent()
'
' TODO : Add constructor code after InitializeComponents
'
End Sub
Y finalmente lo llamas asi en el mismo formulario frm_insert_cat :
Saludos!
.