Personnalisation d'un datagridview

Soyez le premier à donner votre avis sur cette source.

Vue 13 696 fois - Téléchargée 2 324 fois

Description

Si vous trouvez que la représentation graphique de vos DataGridView est austère, que vos utilisateurs poussent un cri en voyant cette grille tristounette ou alors que vous êtes exaspéré de ne pas pouvoir modifier ce satané BackgroundColor d'en-tête de colonne, cette source est faite pour vous.

Cette exemple montre comment personnaliser la représentation graphique de vos DataGridView et, par la même occasion, comment regrouper des informations provenant de plusieurs colonnes de votre source de données dans une seule cellule.

Pour faire fonctionner la source, vous devrez recréer la référence vers la dll "AdvanceDrawing.dll" fournie dans la source.
Pour ce faire :

Menu Projet -> Propriétés de TestGridViewPerso -> Références

Dans un permier temps supprimez la référence incorrecte vers AdvanceDrawing.dll puis faite :

Ajouter -> Parcourir

sélectionnez la dll AdvanceDrawing.dll puis cliquez sur Ok.

Cette dll permet de créer des rectangles à bords arrondis et de peindre des objets à la facon AeroGlass. (C'est cadeau. Pour les gens qui veulent la source de la dll c'est possible)

Source / Exemple :


Dans la source ...

Conclusion :


N'oubliez jamais que la programation objet vous permet de customizer des class existantes par héritage plutot que de recréer entièrement ce genre d'objet.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

sarahrami
Messages postés
6
Date d'inscription
samedi 1 mars 2003
Statut
Membre
Dernière intervention
18 avril 2008
-
Bonjour,
Super et c'est compatible VS 2010 en plus.
Je cherche exactement la même chose mais qui splitte le contenu d'une colonne (du texte avec séparateur ;) sur plusieurs cellules du DataGridView ???
Merci.
foliv57
Messages postés
423
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
15 juillet 2014
4 -
Bonjour,

J'effecturai une petite recherche sur le site pour voir s'il n'existe pas déjà une source pemettant de créer des rectangles arrondis. Dans le cas contraire je posterai ma source.
cs_bidouille007
Messages postés
263
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
22 décembre 2012
1 -
bonjour
Sympathique de rendre un datagridview customisable, j'ai téléchargé car cela pourrait m'interessé dans le futur.

Sinon les sources de la DLL ca aurait été bien d'y mettre les sources dont tu parles ou lien ou les trouver.

Je mettrai une note quand j'utiliserai ton code.

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.