comment utiliser le DataGridTableStyle d'un DGV
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:
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é ????