Hallo,
Volgens deze pagina 'set' ik de HeaderText van een DataGridView kolom zo goed. Alleen laat hij gewoon de veldnamen zien.
Hoe kan het dat de HeaderText niet veranderd wordt?
Ik denk dat ik te karig ben met info maar mochten jullie iets missen dan zal ik dat online zetten.
Volgens deze pagina 'set' ik de HeaderText van een DataGridView kolom zo goed. Alleen laat hij gewoon de veldnamen zien.
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| Public Overloads Sub loadData(ByVal searchBedrijfsnaam As String) dsCrediteuren = CrediteurenData.CrediteurenData.DataModule.getCrediteuren(searchBedrijfsnaam) Me.dgvCrediteuren.DataSource = dsCrediteuren Me.dgvCrediteuren.DataMember = "crediteuren" Me.dgvCrediteuren.ReadOnly = True Me.dgvCrediteuren.Columns("crediteur_id").HeaderText = "Crediteurnummer" Me.dgvCrediteuren.Columns("crediteur_bedrijfsnaam").HeaderText = "Bedrijfsnaam" Me.dgvCrediteuren.Columns("crediteur_contactpersoon").HeaderText = "Contactpersoon" Me.dgvCrediteuren.SelectionMode = DataGridViewSelectionMode.FullRowSelect Me.dgvCrediteuren.AllowUserToAddRows = False Me.dgvCrediteuren.AllowUserToDeleteRows = False Me.dgvCrediteuren.MultiSelect = False Me.dgvCrediteuren.AllowUserToResizeRows = False Me.dgvCrediteuren.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize End Sub |
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| Public Overloads Function getCrediteuren(ByVal searchBedrijfsnaam As String) As DataSet Dim conn As OleDb.OleDbConnection = getConnection() Try Dim ds As New DataSet Dim sql As String = "SELECT * FROM crediteuren WHERE crediteur_bedrijfsnaam LIKE '%" & searchBedrijfsnaam & "%'" Dim da As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter(sql, conn) Try da.Fill(ds, "crediteuren") Finally da.Dispose() End Try Return ds Finally conn.Close() conn.Dispose() End Try End Function |
Hoe kan het dat de HeaderText niet veranderd wordt?
Ik denk dat ik te karig ben met info maar mochten jullie iets missen dan zal ik dat online zetten.