.NET (VB08) Popolare un DataGridView da database

Independent Codes

Questo articolo fa parte del progetto Independent Codes
Per popolare un controllo DataGridView tramite database possiamo usare questo codice, molto semplice e diretto:
(posto che CN sia una connection valida e SQL sia una query SQL valida)


Dim da = New OleDb.OleDbDataAdapter(sql, cn)
Dim ds As New DataSet
da.Fill(ds)
DataGridView1.DataSource = ds.Tables(0)

E’ possibile anche personalizzare la dimensione delle colonne, nonché il loro Header e allineamento del testo con semplici proprietà;
per una query che restituisca 5 colonne, di cui vogliamo nascondere l’ultima:


'modifico le dimensioni delle colonne
DataGridView1.Columns(0).Width = 50
DataGridView1.Columns(1).Width = 100
DataGridView1.Columns(2).Width = 120
DataGridView1.Columns(3).Width = 80
DataGridView1.Columns(4).Visible = False 'questa viene nascosta

'setto i titoli e allineamento per le colonne
DataGridView1.Columns(0).HeaderText = "ID"
DataGridView1.Columns(1).HeaderText = "Data"
DataGridView1.Columns(2).HeaderText = "Testo"
DataGridView1.Columns(3).HeaderText = "Numero" 'che provvedo ad allineare a destra
DataGridView1.Columns(3).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *