Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

[.NET 2.0 ] PERSONNALISER LES COLONNES D'UN DATAGRIDVIEW


Information sur la source

Catégorie :Divers Source .NET ( DotNet ) Classé sous : datagridview, combobox, calendar, button Niveau : Débutant Date de création : 04/04/2007 Date de mise à jour : 12/04/2007 13:04:51 Vu / téléchargé: 15 400 / 2 254

Note :
8,33 / 10 - par 3 personnes
8,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Bonjour,
une petite source toute simple qui présente comment personnaliser une colonne du control DatagridView

ici sont présents :
- combobox : vous pouvez avec lui éditer la valeur courante sélectionnée (ce qui n'est pas possible avec la DatagridViewComboBoxColumn par défaut), comme c'est demandé assez réguliérement sur le forum , je la poste
- calendar : rien de bien sorcier l'exemple est également disponible sur MSDN
- Button

> on peut également créer une maskedTextBox , plutot que de recoder de l'existant je vous mets le lien >
http://www.windowsforms.net/WhidbeyFeatures/default.aspx?PageID=2&ItemID=13&Cat=Controls&tabindex=1

> parfois certains recherchent aussi un DatagridView qui aurait une case à cocher dans l'en-tête et qui en la cochant cocherait l'ensemble des cases à cocher de cette colonne , voila un bon lien pour cela
http://www.codeproject.com/useritems/extended_DataGridView.asp

ceux-ci représentent un point de départ , rien ne vous empêche de les personnaliser plus .
voila
++
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

04 avril 2007 13:19:01 :
.
04 avril 2007 13:19:53 :
. orthographe
04 avril 2007 18:25:55 :
. capture + mise aupoint
04 avril 2007 19:20:35 :
. button
04 avril 2007 19:32:02 :
.
12 avril 2007 13:04:51 :
. legere amelioration de DatagridViewCombobox

Commentaires et avis

signaler à un administrateur
Commentaire de sebmafate le 04/04/2007 13:42:26 administrateur CS

Pourrais-tu mettre une capture ?
C'est plus parlant pour ce qui ne voit pas ce dont tu parles ;)

signaler à un administrateur
Commentaire de godvicien le 25/09/2007 00:52:26 10/10

Whaoo ! 10/10

Exactement ce que je cherchais. trouvé une fois de plus sur mon site favoris ;-)

J'avais besoin de ces 3 controls :
- le combo éditable
- le calendar
- le bouton

pour le combo j'avais une checkBox 'free mode' qui remplacai la colum combo par un textBox classic.
Pour le calendar j'avais un buttonBox qui appelait un calendrier
Pour les boutons il fallait gerer les clicks dans le datagridview.cellclick, avec de gros pb si l'utilisateur modifiait l'ordre des columns.
Bref un sacré merdier...

On voit ici et une fois de plus la puissance du model objet. Que c'est bô...

signaler à un administrateur
Commentaire de godvicien le 03/10/2007 21:14:00

Arf ! pas 10/10 :(

Le combobox ne correspond pas a ce que je voulais : il n'hérite pas du DataGridViewComboBoxColumn mais simplement de DataGridViewColumn !!

Résultat : pas de DataSource a connecter.

Je vais tenter de faire évoluer le code pour faire un héritage de DataGridViewComboBoxColumn.
Pas évident...

signaler à un administrateur
Commentaire de Gonbay le 08/11/2007 15:20:14

J'utilise le "Calendar" avec plaisir !

Puis, je rencontre la même frustration que ci-dessus, car le DataSource n'est pas implémenté...
J'utilise VS 2008 beta 2.
Il me semble aussi que je perds MaxDropDownItems et FlatStyle (j'ai remplacé DataGridViewComboBoxColumn dans un code qui fonctionnait déjà !!!).

C'est effectivement un travail conséquent d'envisager ce type d'évolution. J'en ai eu moi-même la tentation !
Mais à l'inverse, il ne faut pas devenir "prisonnier" de son invention (!) et devenir un bureau d'étude qui serait solicité en permanence...
Donc de la modération en lisant cette remarque, tout le monde à du boulot à faire, et il ne faut pas y passer trop de temps.
Microsoft ne semble cependant pas avoir résolu cette attente dans le FrameWork 3.5...

Pour Godvicien, quel est le contenu de ton avatar, j'hésite en un microbe, et autre chose ?... Rions !

signaler à un administrateur
Commentaire de thespybot le 05/11/2008 17:17:40

Exactement ce qu'il me fallait, enfin, avec un peu d'adaptation, de conversion en vb.net et le tour est joué. Infiniment merci à toi romagny13

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

[C#] Placer UN comboBox dans une dataGridView [ par piefire ] Bonjour à tous, (Sous VS 2005 Beta2), je possède une dataGridView remplie par une dataTable. je voudrais pouvoir placer des comboBox a la p Button dans un datagridview [ par lucasd ] Salut, j'ai des colones de button dans le datagridview mais je n'arrive pas a configurer le button. Quelle options je dois éditer? (please help...) datagridview + combobox [ par kurky ] Bonjour,Je suis bloqué sur un control, le datagridview.Je veux afficher une table d'une base de données contenant des infos de personnes dans une data ComboBox DataGridView [ par egwene ] Bonjour a tous.Bon c'est encore moi ! Je suis sur un passage difficile la, j'y arrive pas. J'espere que qqun pourra m'aider. J'ai une listBox contenan DatagridviewComboBoxColumn [ par jmchaze ] Bonjour,Je voudrais utilisé une combobox dans un datagridview, j'ai donc mis comme type de colonne un datagridviewComboboxColumn.Je lui ai est attribu Probleme avec datagridview [ par hikrab ] Salut tout le monde  J'ai réalisé une application de gestion de stock, avec un form qui contenant plusieurs onglets (dont chacun possède un datagridvi DataGridView comboBox et datatable [ par JulienOrion666 ] Bonjour, Quand je lie un Datatable a un DataGridView avec DataSource il m'impose ces colonnes ce qui n'est pas tres pratique ,lorsque l'on a déja cré ComboBox dans un DataGridView [ par pkmnlio ] Bonjour,J'utilise une procedure stockee pour remplir mon datagridview.Je le rempli donc directement par le code avec la propriete datasource, et en de [DataGridView] remplissage combobox C# [ par Ithafer47 ] Bonjour à tous !J'aurais voulu avoir votre avis sur un problème de datagridview dans une windowsform.Mon datagridview contient 3 colonnes de combobox Win Application :ComboBox - Button - Rich TextBox [ par DemoncorpDev ] Hello,mon problème est le suivant :je bosse sur une application Win et je souhait afficher à travers un ComboBox, le nom de divers articles récupéré d


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.