Colonne dynamique dans DataGrid
Hello,
Je souhaite ajouter une colonne de manière dynamique dans un DataGrid jusque là pas de pb.
Code:
1 2 3 4 5
|
BoundColumn column = new BoundColumn();
column.DataField = "MonChamp";
column.HeaderText = MonHeader";
MaDataGrid.Columns.Add(column); |
Seulement je souhaite complexifié un peu la chose en modifiant l'aspect de la colonne en fonction des valeurs de MonChamp.
Je voudrais que la cellule soit :
- Rouge pour une valeur à 0.
- Orange pour 0 < valeur < 100
- Vert pour une valeur = 100
Et là je suis un peu perdu.
Faut il que je suppose qu'il faut que j'utilise les TemplateColumn mais je ne vois pas bien comment dans la mesure ou je ne suis pas un spécialiste des datagrid.
Quelqu'un a t'il déjà eu cette problématique ?
Merci par avance.