begin process at 2010 02 10 12:41:43
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Ecrans de veille

 > SOLUTION CHECKBOX DANS UN DATAGRID

SOLUTION CHECKBOX DANS UN DATAGRID


 Information sur la source

Note :
3 / 10 - par 9 personnes
3,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Ecrans de veille Niveau :Débutant Date de création :23/11/2002 Date de mise à jour :23/11/2002 14:59:59 Vu :17 653

Auteur : TheKings

Ecrire un message privé
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Comme moi plusieurs personne on de la difficulté à affiché un checkbox dans un DATAGRID.
J'ai donc fait des recherche et voici la solution.

Source

  • Private fmtBooleanData As StdDataFormat
  • Private Sub Form_Load()
  • 'Formatage spécial pour le checkbox dans un datagrid
  • Set fmtBooleanData = New StdDataFormat
  • fmtBooleanData.Type = fmtBoolean
  • fmtBooleanData.TrueValue = "Oui"
  • fmtBooleanData.FalseValue = "Non"
  • fmtBooleanData.NullValue = ""
  • Set DataGrid1.Columns(0").DataFormat = fmtBooleanData
  • end sub
Private fmtBooleanData As StdDataFormat


Private Sub Form_Load()

'Formatage spécial pour le checkbox dans un datagrid
Set fmtBooleanData = New StdDataFormat
fmtBooleanData.Type = fmtBoolean
fmtBooleanData.TrueValue = "Oui"
fmtBooleanData.FalseValue = "Non"
fmtBooleanData.NullValue = ""

Set DataGrid1.Columns(0").DataFormat = fmtBooleanData

end sub



 Sources de la même categorie

Source avec Zip Source avec une capture FISHTANK - SCREENSAVER INTERACTIF : AQUARIUM AVEC POISSONS V... par MadM@tt
Source avec Zip Source avec une capture ECRAN DE VEILLE AVEC COULEUR par amteur
Source avec Zip Source avec une capture ECRAN DE VEILLE AVEC MESSAGE par higgins91
Source avec Zip ECRAN DE VEILLE ON/OFF par Galain
Source avec Zip Source avec une capture ECONOMISEUR D'ÉCRAN STARFIELD 2D par CrocoRICo

Commentaires et avis

Commentaire de kv33 le 24/11/2002 16:56:08

salut,
g un petit pb avec le code, le type "StdDataFormat" n'est pas reconnu ... y a t'il un composant, une référence à inclure dans le projet ?
Par ailleur, la ligne de code suivante contient une toute petite erreur :
    Set DataGrid1.Columns(0").DataFormat = fmtBooleanData
ca doit être :
    Set DataGrid1.Columns(0).DataFormat = fmtBooleanData

Commentaire de Dinofly le 03/02/2003 16:09:50

Il faut ajouter une référence à "Microsoft Data Formatting" dans ton projet VB.

Commentaire de Christophe76 le 15/05/2003 18:20:03

ben ca marche pas chez moi...
j'ai recopie le code , ajoute la reference , ds access 2000 mis oui/non + case a cocher ds le champ desire ...et ca me donne a l'ecran ds la grille oui ou non...help!

Commentaire de laurent180 le 22/09/2003 13:18:22

chez moi non plus sa marche pas tu c pas mettre ta source.

Commentaire de sahmark le 10/12/2003 18:06:56

Voici le message qui apparaît au lancement du programme

Le fichier selectionné n'est pas valable dans Visual Studio
Que faire dans ce cas pour l'exécuter

Commentaire de oueldelkelb le 10/11/2004 22:17:43

cmment avoir une liste deroulante deans les champs d'un datagrid

Commentaire de LittleKeichi le 30/12/2004 08:26:51

Bonjour !

Hmmmm elle est bien bonne celle là mais.... Il est où le CheckBox ??? parce que là ça n'affiche oui / non dans le DataGrid ....

Bref ché po pour vous mais ça marche chez moi mais on peu pas dir que le résultat soit vraiment ça mais bon... Merci quand même Oui et Non c quand même un peu mieux que 0 et 1.

Si vous avez la soluce l'an prochain maillez moi !

THX

Commentaire de FaciCAD le 24/03/2005 22:32:47

Voila, ca peut vous aide

'Ceration d'une nouvelle colonne avec comme titre Activer
Dim nvCol As DataColumn = New DataColumn("Activer")

'Affectation du type de colonne
nvCol.DataType = System.Type.GetType("System.Boolean")

'Valeur non coche par defaut
nvCol.DefaultValue = False

'Ajoute la colonne a la table
TableTemp.Columns.Add(nvCol)

Commentaire de jarrab le 09/04/2005 14:21:22

merci,
mais notre but d'afficher une case à coher dans la datagrid pour facilter la saisie pour l'utilisateur
merci une autre fois,

Commentaire de achkanou le 06/06/2006 11:51:25

Bonjour,
Mais quelle solution? on veut afficher la Case à Cocher dans la colonne, si c'est autre chose à afficher je ne pense pas que sa merite toute cette gismnastique,... vraiment j'aurais amplement besoin de cette solution, car je fais de la saisie tabulaire avec DataGrid (VB6), à merveille et je peux controler la saisie par cellule, display des listes deroulantes etc ...., fameux case a cocher , ca doit exister ...mais je n'arrive pas a  le faire.
Pour toute solution trouvée ou besoin de savoir ce que j'ai deja fait voila mon e mail : achkanou@gmail.com

Commentaire de Nzeky branco le 14/09/2006 10:02:49

Bonjour!
J'ai tester le code et il me met oui ou non dans ma colonne du datagrid; Est possible d'avoir un check box dans un datagrid.
Autres souci: Je veux utiliser l'objet Printer pour à chaque moment avoir une apercu d'un état recuper d'un objet recordset d'ADO, ensuite pouvoir le réorganiser et l'embellir avec des trait et des logos.
Pour une solution, merci de me faire un mail à nzekybranco@yahoo.fr
Bye  et merci encore

Commentaire de zen69 le 17/03/2008 19:11:06

Pour ceux qui cherche encore allez voir cette adresse.

http://www.vbfrance.com/tutoriaux/DATAGRID-AVEC-CHECKBOX_834.aspx

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,515 sec (4)

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