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 :

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
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é ????