Realmente no se ocupar datagrid, pero si el msflexgrid y es muy similar, pero no igual. prueba este codigo y espero te resulte.
Private Sub Command1_Click()
MSFlexGrid1.Col = 3
MSFlexGrid1.Row = 4
MSFlexGrid1.Text = "ESTADO"
End Sub
Private Sub Form_Load()
MSFlexGrid1.Cols = 5
MSFlexGrid1.Rows = 6
End Sub