[VB.NET] Comment définir la largeur d'une colonne d'un DataGrid ?
Bonjour !
J'essaie de changer via programmation la taille des mes colonnes de mon DataGrid qui lui est lié à un DataTable.
J'utilise TableStyles mais cela ne fonctionne pas.
J'ai lu plusieurs sujets mais je trouve pas la solution.
Qqn peut m'aider ou a un bout de code à me montrer ?
Merci d'avance
Re: [VB.NET]Changer taille colonne d'un DataGrid
Citation:
Envoyé par borgfabr
Bonjour !
J'essaie de changer via programmation la taille des mes colonnes de mon DataGrid qui lui est lié à un DataTable.
J'utilise TableStyles mais cela ne fonctionne pas.
J'ai lu plusieurs sujets mais je trouve pas la solution.
Qqn peut m'aider ou a un bout de code à me montrer ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
//création d'un nouveau style de datagrid
DataGridTableStyle DemensionStyle = new DataGridTableStyle ();
DemensionStyle.MappingName = "mydatabase";
//on attache le style à datagrid
DataGrid.TableStyles.Add(DemensionStyle);
//description des collones
DataGridTextBoxColumn CodeCol = new DataGridTextBoxColumn();
CodeCol.MappingName = "nom_de_collone_dans_la_base";
CodeCol.HeaderText = "nom_de_collone_dans_datagrid";
//ICI VOUS METTEZ VOTRE TAILLE DE COLLONE
CodeCol.Width = 25;
DemensionStyle.GridColumnStyles.Add(CodeCol);
//et puis on répète le code (au-dessus) pour chaque collone |