Comment modifier l'entete de colonne d'une datagrid?

Signaler
Messages postés
143
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
25 octobre 2006
-
Messages postés
1182
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
-
Bonjour,

J'ai un probleme pour modifier l'entete de colonne d'une datagrid. J'utilise une dataset pour récuperer une source de donnée, et quand j'affiche ma datagrid il m'affiche le nom de champs de ma base de données. J'aimerai savoir comment on peut empecher cela afin de mettre mais propre nom de colonne.

Merci

2 réponses

Messages postés
72
Date d'inscription
mercredi 21 septembre 2005
Statut
Membre
Dernière intervention
13 janvier 2006

normalement c com ca :

col1.HeaderText = "nom de la colonne1";
Messages postés
1182
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
14
il faut utiliser les tablesstyle :

dans le constructeur de ta form :

<HR>

DataGridTableStyle DgTableStyle =
new DataGridTableStyle (
true);


DgTableStyle.MappingName = "T_CMDCLT" ;


dg_Liste_T_CMDCLT.TableStyles.Add(DgTableStyle);


dg_Liste_T_CMDCLT.TableStyles["T_CMDCLT"].ColumnHeadersVisible =
true;


<HR>

apres le fill de ton dataset et l'affectation de celui-ci a ton datagrid :

<HR>

dg_Liste_T_CMDCLT.TableStyles["T_CMDCLT"].GridColumnStyles["CCAN"].HeaderText = "Année .";


dg_Liste_T_CMDCLT.TableStyles["T_CMDCLT"].GridColumnStyles["CCAN"].Width = 80;


dg_Liste_T_CMDCLT.TableStyles["T_CMDCLT"].GridColumnStyles["CCAN"].NullText = "";


dg_Liste_T_CMDCLT.TableStyles["T_CMDCLT"].GridColumnStyles["CCAN"].Alignment = HorizontalAlignment.Right;


dg_Liste_T_CMDCLT.TableStyles["T_CMDCLT"].GridColumnStyles["CCCOD"].HeaderText = "Code .";


dg_Liste_T_CMDCLT.TableStyles["T_CMDCLT"].GridColumnStyles["CCCOD"].Width = 130;


dg_Liste_T_CMDCLT.TableStyles["T_CMDCLT"].GridColumnStyles["CCCOD"].NullText = "";


dg_Liste_T_CMDCLT.TableStyles["T_CMDCLT"].GridColumnStyles["CCCOD"].Alignment = HorizontalAlignment.Right;


dg_Liste_T_CMDCLT.TableStyles["T_CMDCLT"].GridColumnStyles["CCCCLI"].HeaderText = "Code Client .";


dg_Liste_T_CMDCLT.TableStyles["T_CMDCLT"].GridColumnStyles["CCCCLI"].Width = 120;


dg_Liste_T_CMDCLT.TableStyles["T_CMDCLT"].GridColumnStyles["CCCCLI"].NullText = "";


<HR>




<HR>
Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."