begin process at 2012 02 11 13:42:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

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

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


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :25 164 / 3 650

Auteur : romagny13

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (10)
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/defa ult.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_Dat aGridView.asp

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



 Fichier Zip

Les Membres Club peuvent 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

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) REPOSITORY GENERATOR (FOR ENTERPRISE LIBRARY)
Source avec Zip Source avec une capture Source .NET (Dotnet) [ CS2GEN ] - GENERATEUR DE CODE NTIERS POUR BASES DE DONNÉE...
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET 3.0] OPENXML MANAGER - CHARGEMENT ET EDITION/SAUVEGAR...
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET 2.0] - CLASSE POUR GÉRER FACILEMENT LES PREDICATE POUR...
Source avec Zip Source avec une capture Source .NET (Dotnet) CS2GENLINQTOXML - XML + XPATH VISUALIZER + LINQ TO XML GENE...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) SAUVEGARDE DES TAILLES ET LOCATIONS DES FENÊTRES. par cryt3k
Source avec Zip Source avec une capture Source .NET (Dotnet) TENNIS STATISTIQUES par thebigboss
Source avec Zip Source .NET (Dotnet) TRANSFERT DE DONNÉES, SÉRIALIZATION XML POUR WINFORM par l0r3nz1
Source avec une capture Source .NET (Dotnet) CONTRÔLE TEXTBOX VALIDATEUR par monsieurx12
Source avec Zip Source avec une capture Source .NET (Dotnet) PANEL IRC AVEC MARGE DEPLACABLE ET BACKGROUND IMAGE par yohan49

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) GESTIONNAIRE DES TODO DISSEMINES UN PEU PARTOUT DANS VOS COD... par dodo7263
Source avec Zip Source avec une capture FAIRE AVANCER UNE PROGRESSBAR EN FONCTION D'UN NOMBRE DE COM... par guiguizeitzt
Source avec Zip SILVERLIGHT 4: BOUTON À 3 IMAGES par BumpMANN
Source avec une capture TOOLTIP TEXT POUR LA LISTE DÉROULANTE D'UN COMBOBOX par whismeril
Source avec Zip Source avec une capture Source .NET (Dotnet) COLORCOMBOBOX, COMBO BOX PERMETTANT DE SÉLECTIONNER DES COUL... par manshivas

Commentaires et avis

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 ;)

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ô...

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...

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 !

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

Commentaire de allolebrain le 26/01/2009 16:09:57

Bonjour, excellent programme! :D

Par contre voici mon problème, et étant débutant j'ai du mal à faire évoluer le code :

J'ai des données dans mon DataSource que je souhaiterai mettre dans la ligne1. Sans succès (j'ai remplacé les Button combo ect.. par des Text tout simplement).

Une idée de comment je pourrais faire ?

Si quelqu'un veut bien m'aider à faire mon ptit logiciel, qu'il vienne me pv pour qu'il tente de me débloquer sur ce point ;)

Commentaire de erokage le 26/05/2009 11:00:17

Bonjour!
Quelqu'un d'entre vous saurait comment gérer l'emplacement des colonnes d'un datagrid de  colonnes et d'un nombre de ligne indéfini grâce à un combobox ?

Commentaire de erokage le 26/05/2009 11:01:42

6 colonnes

Commentaire de VIASP le 02/11/2009 16:59:52

pour les colonnes [Combo], on peut utiliser ce qui existe, plus simplement

       DataGridViewComboBoxColumn oColumn = new DataGridViewComboBoxColumn();
       foreach (string Element in List<string>) { oColumn.Items.Add(Element); }
       oColumn.Width = 80;
       oColumn.HeaderText = "Column 1";
       dataGridView.Columns.Add(oColumn);

Et toutes les cellules de cette colonne sont initialisées et modifiables...

Commentaire de eldim le 22/12/2009 17:38:30

Bonjour,

juste pour info je cherchais un équivalent à cette source avec un datagridviewcomboboxcolumn
voici un lien qui peut-être utile :
http://www.windows-tech.info/3/3dc0d868aa12efda.php

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

[C#] Placer UN comboBox dans une dataGridView [ par piefire ] Bonjour &#224; tous, (Sous VS 2005 Beta2), je poss&#232;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 datagridView et comboBox sur 2 table [ par coye ] Bonjourj'aimeais avoir de l'aide sur les datagridview que je ne maitrise pas.j'ais 2 tables : utilisateur( utilisateur_id, nom, age, activite_id )acti


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales