begin process at 2008 07 21 00:40:32
1 213 530 membres
431 nouveaux aujourd'hui
14 167 membres club

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 !

SOLUTION CHECKBOX DANS UN DATAGRID


Information sur la source

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 : 15 509

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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
  • signaler à un administrateur
    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

  • signaler à un administrateur
    Commentaire de Dinofly le 03/02/2003 16:09:50

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

  • signaler à un administrateur
    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!

  • signaler à un administrateur
    Commentaire de laurent180 le 22/09/2003 13:18:22

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

  • signaler à un administrateur
    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

  • signaler à un administrateur
    Commentaire de oueldelkelb le 10/11/2004 22:17:43

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

  • signaler à un administrateur
    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

  • signaler à un administrateur
    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)

  • signaler à un administrateur
    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,

  • signaler à un administrateur
    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

  • signaler à un administrateur
    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

  • signaler à un administrateur
    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

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS