Molto meglio via codice

Crea un form con all'interno un controllo datagridview e chiamalo dgv

fai l'imports del namespace system.Data.OleDb

' connessione ad un db SqlServer

'Stringa di connessione al db
Dim cnstr As String = "Provider=sqloledb;Data Source=IP DEL SQL SERVER;Initial Catalog=NOMEDATABASE;Integrated Security=SSPI;"

Dim conn As New OleDbConnection(cnstr)

'Crei oggetto command
Dim cmd As OleDbCommand = conn.CreateCommand
cmd.CommandType = CommandTypeEnum.Text

'Gli passi la tua query di selezione dati
cmd.CommandText = "Select * FROM Tabella;"

'Apri la connessione
conn.Open()

'Lavoriano in maniera disconnessa dal db, quindi infilo i dati in un oggetto dataset passandoli poi al dataadapter che funge da tramite con il db e poi posso anche chiudere la connessione tanto i dati li ho. Mi sembra la cosa migliore se si necessita di visualizzare solo i dati.
Dim Da = New OleDbDataAdapter(cmd)
Dim ds As New DataSet()
Da.Fill(ds, "MiaTab")
cmd.Connection.Close()

'Passo i dati al controllo datagridview
dgv.DataSource = ds.Tables("MiaTab")

enjoy
Ciauz