luglio: 2010
L M M G V S D
« giu    
 1234
567891011
12131415161718
19202122232425
262728293031  

.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

Bookmark and Share

Lascia un comento

 

 

 

Puoi usare questi tag

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>