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