boninou
Messages postés59Date d'inscriptionlundi 17 janvier 2005StatutMembreDernière intervention16 mai 2012
-
27 mars 2006 à 10:19
huberdine
Messages postés158Date d'inscriptionsamedi 8 février 2003StatutMembreDernière intervention17 juin 2010
-
27 mars 2006 à 11:30
Bonjour !
J'utilise un datagrid pour afficher le résultat d'une requete sql.
Tout fonctionne mais niveau esthetique c'est pas trop ça...
J'ai donc quelques petite questions :
- Comment faire pour changer le nom des colonnes ?
- Comment faire pour qu'elles soient ajustées à la taille des valeurs ?
huberdine
Messages postés158Date d'inscriptionsamedi 8 février 2003StatutMembreDernière intervention17 juin 2010 27 mars 2006 à 11:26
Premier élément de réponse :
// Définition d'un nouveau style
DataGridTableStyle ts1 = new DataGridTableStyle();
// Pour changer la couleur de fond
ts1.AlternatingBackColor = Color.LightGray;
// Ajout d'une propriété de style sur les TextBox des colonnes
DataGridTextBoxColumn TextCol = new DataGridTextBoxColumn();
// Titre de la colonne
TextCol.HeaderText = "Nom du projet";
// Largeur de la colonne
TextCol.Width = 150;
// Ajout dans les styles de DataGrid
ts1.GridColumnStyles.Add(TextCol);
// ajouts du style cré à la datagrid
MyDataGrid.TableStyles.Clear();
MyDataGrid.TableStyles.Add(ts1);