Colorisation de cellules dans un datagrid

Soyez le premier à donner votre avis sur cette source.

Vue 18 993 fois - Téléchargée 2 331 fois

Description

Il est possible de changer l'aspect de général d'un control DataGrid. Et ceux par l'intermédiaire de la classe

System.Windows.Forms.DataGridTableStyle

pour modifier indépendament les cellule, il faut jouer avec l'évenelent PAINT, et redessiner chaque cellule de la grille.

Source / Exemple :


Ts est dans le fichier .zip

Conclusion :


Pas de commentaire pour l'instant.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_MEDLEE
Messages postés
1
Date d'inscription
jeudi 5 mai 2005
Statut
Membre
Dernière intervention
25 mai 2008
-
Salut,

Merci beaucoup pour ce programme qui m'a permis de personnaliser l'affichage selon des critères précis le contenu d'un datagrid, en plus les aides concernant le sujet sont assez rares, surtout en ce qui concerne la personnalisation des couleurs dans les cellules.
cs_RiderOnTheStorm
Messages postés
3
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
11 juillet 2007
-
slt toto,

je viens de découvrir ton code(1 an après l'avoir mis en ligne, lol), qui est très interessant et qui fonctionne très bien. SAUF, un petit défaut : lorsque l'on effectue un tri sur le datagrid selon une colonne particulière (à priori celle qui contient des cellules redessinées) l'affichage se barre en live. les lignes ne correspondent plus. j'ai fait le test sur ton appli, c'est pareil. il suffit de cliquer sur les colonnes pour voir le gros beug. je me penche sur le problème que je dois absolument régler, si quelqu'un trouve la solution, merci de bien vouloir m'en faire part. J'en ferai de meme également.
toto9o59
Messages postés
13
Date d'inscription
mardi 13 décembre 2005
Statut
Membre
Dernière intervention
18 août 2011
-
Bonjour,
Voilà ton code m'interesse beaucoup car j'ai un problème dans le miens je souhaiterais modifier la propriétée ReadOnly d'une cellule suite à un événement (requête SQL, en fonction de la clés primaire) donc je me dis tiens changer de couleur une cellule ou sa propriétée ReadOnly c'est pas loin, mais voilà je tourne avec VS.NET 2003 et ton projet n'as pas l'air compatible :( !!
Enfin si tu peux m'aider ca serais trés sympa.
Merci d'avance.

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.