Bonjour, j'affiche le résultat d'une requête avec jointure de plusieurs tables Mysql dans un datagridview, et habituellement je peux définir le texte et la taille de mes colonnes, avec ce code :
Mais étonnamment celui ci ne fonctionne pas ,surement parce que j'ai des jointures, alors j'ai entendu parlé d'un certains DataGridTableStyle, mais je ne sais pas trop comment l'utiliser si quelqu’un l'aurait déjà utilisé ????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 da = New MySqlDataAdapter("SELECT c.caserne_ville, p.pers_matricule, g.grd_grade, p.pers_nom, p.pers_prenom " _ & "FROM personnels p, grade g, caserne c " _ & "WHERE p.pers_grade = g.id_grade " _ & "AND p.pers_centre = c.id_caserne " _ & "ORDER BY c.caserne_ville, p.pers_nom", HostConn) da.Fill(dst, "personnels") DGVpersonnel.DataSource = dst.Tables("personnels") DGVpersonnel.Columns("id_pers").Visible = False DGVpersonnel.Columns("c.caserne_ville").HeaderText = "Centre" DGVpersonnel.Columns("caserne_ville").Width = 80 DGVpersonnel.Columns("pers_matricule").HeaderText = "Matricule" DGVpersonnel.Columns("pers_matricule").Width = 80 DGVpersonnel.Columns("grd_grade").HeaderText = "Grade" DGVpersonnel.Columns("grd_grade").Width = 40 DGVpersonnel.Columns("pers_nom").HeaderText = "Nom" DGVpersonnel.Columns("pers_nom").Width = 100 DGVpersonnel.Columns("pers_prenom").HeaderText = "Prenom" DGVpersonnel.Columns("pers_prenom").Width = 100 DGVpersonnel.AllowUserToAddRows = False DGVpersonnel.RowHeadersVisible = False
Partager