Personnaliser un datagrid

Soyez le premier à donner votre avis sur cette source.

Vue 23 736 fois - Téléchargée 4 783 fois

Description

Le composant proposé permet de personnaliser un datagrid de deux mainères :
1. Si vous avez besoin de modifier la couleur d'une cellule en fonction de la valeur d'une des cellules de la ligne.
2. Si vous voulez afficher un pourcentage d'une manière + explicite (graphique + valeur).
Notez que je me suis inspiré d'un article MSDN ainsi que d'un source trouvé sur le site TheCodeProject.

Source / Exemple :


Voir Démo. L'application Windows de démonstration lit un fichier XML, remplit un dataset avec, définit les colonnes du datagrid, et remplit le datagrid. Le strict minimum pour comprendre comment utiliser le composant FormattableTextBoxColumn fournit.

Conclusion :


Toutes les remarques sont les bienvenus, en espérant que cette modeste contribution puisse être d'un quelconque intérêt. Je l'ai personnellement utilisé dans un de mes projets.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
11
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
31 janvier 2007

bonjour, j'apprécie ton code, et j'ai implémenté la checkbox dans un de mes datagrid mon seul probleme est que je n'arrive pas à faire changer la valeur de la checkbox en fonction de mes données récupérées depuis un dataset à savoir true ou false. S'il te plait aide moi c'est important.
Messages postés
2
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
3 janvier 2007

Merci d'avance
Messages postés
2
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
3 janvier 2007

Bonjour je suis debutant en c# et je voulais savoir ce qui remplis la column statut? je trouve ce code tres bien fais mais pour quelqu'un de novice les commentaire ssont pratique.......
Messages postés
81
Date d'inscription
lundi 6 septembre 2004
Statut
Membre
Dernière intervention
7 février 2007
1
Super, juste ce que je cherchais, bien pratique ces classes...

Encore merci
Messages postés
64
Date d'inscription
lundi 24 mars 2003
Statut
Membre
Dernière intervention
23 février 2009

Dans ce cas, voici ce que je ferais :
*Ouverture du fichier texte en lecture
*Lecture ligne à ligne et parsing pour chaque ligne des éléments. Ici, c'est facile puisque les éléments sont séparés par des virgules, donc un split avec pour paramètre "," mettra automatiquement les éléments dans un tableau.
* Remplissage d'un dataset (déconnecté) avec ces valeurs
* Affichage du dataset dans le datagrid.

Dis moi ce qui te bloque...
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.