DataGrid [Résolu]

Signaler
Messages postés
154
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
22 août 2007
-
Messages postés
154
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
22 août 2007
-
Bonjour, j'ai deux question à propos des datagrid.

Je remplis une datagrid à partir d'un dataset.
je voudrais savoir comment "cacher", "masquer", "ne pas montrer", des colones. (ex: colonnes d'index, etc,)

m'as deuxième question:
est-il possible de donner un format d'affichage pour une collonne ou une cellule:
ex: j'ai des valeur a virgule flottante qui ne sont pas touchée par l'utilisateur, mais je voudrais les afficher avec 3chiffres après
la virgule, mais sans changer la présicion du nombre dans mon dataset.

merci beaucoup
A voir également:

4 réponses

Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
54
Il faut soit creer un DataGridTableStyleet y ajouter un DataGridColumnStyle pour chaque colonne que tu veux afficher.

Ou alors, tu peux aussi utiliser la propriété ColumnMapping de ton dataset pour cacher des colonnes .

tonDataset.Tables["taTable"].Columns["taColonne"].ColumnMapping = MappingType.Hidden;

Mx
Messages postés
441
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
22 mai 2012
7
Salut,

Pour ce qui est de cacher une colonne, il te suffit de mettre 0 pour sa longueur...
Par contre, les cellules de cette colonne intercepterons quand même la touche Tab !
Messages postés
441
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
22 mai 2012
7
ColumnMapping... connaissais pas

Voilà, qui est intéressant !
Merci MorpionMx !!
Messages postés
154
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
22 août 2007

Merci beaucoup-.

j'ai vus qu'avec le DataGridColumnStyle la propriété "format" fais plus ou moins ce que je voudrais faire pour arrondir un nombre à virgule flottante, mais je ne sais pas comment faire pour lui préciser le nombre de chiffre à mettre.
voir même si c'était possible d'afficher un certain nombre de chiffre significatif.

j'ai un autre problème.
avec DataGridColumnStyle, il efface les propriété de ma datagrid que j'ai définis dans les propriétés dela datagrid.
il y'as it un moyen pour qu'il ne fasse pas ca sans devoir redéfinir ces même propriété dans le DataGridTableStyle
d'après les propriété de la datagrid avant d'ajouter le DataGridTableStyle. (pour éviter pas mal de ligne de code).

merci