Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le deal à ne pas rater :
Cdiscount : -30€ dès 300€ d’achat sur une sélection Apple
Voir le deal

3 participants

    [résolu]obtenir une cellule d'une grille de données

    avatar
    kinof
    Nouveau
    Nouveau


    Masculin Nombre de messages : 37
    Date d'inscription : 26/03/2013

    [résolu]obtenir une cellule d'une grille de données Empty [résolu]obtenir une cellule d'une grille de données

    Message par kinof Mer 26 Juin 2013 - 7:13

    Je relance le sujet prq ca me parait utile.
    Il est possible de selectionner une ligne d'une grille de données mais peut t'on selectionner seulement une cellule?


    Dernière édition par kinof le Jeu 27 Juin 2013 - 15:58, édité 1 fois
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    [résolu]obtenir une cellule d'une grille de données Empty Re: [résolu]obtenir une cellule d'une grille de données

    Message par Admin Mer 26 Juin 2013 - 8:53

    Bonjour,

    Oui, il suffit de cliquer sur la cellule en question Smile
    avatar
    kinof
    Nouveau
    Nouveau


    Masculin Nombre de messages : 37
    Date d'inscription : 26/03/2013

    [résolu]obtenir une cellule d'une grille de données Empty Re: [résolu]obtenir une cellule d'une grille de données

    Message par kinof Mer 26 Juin 2013 - 9:26

    Lol merci mais je voulais parler de récupérer le contenu de la cellule pour le mettre dans une variable
    polien
    polien



    Masculin Nombre de messages : 3002
    Age : 27
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    [résolu]obtenir une cellule d'une grille de données Empty Re: [résolu]obtenir une cellule d'une grille de données

    Message par polien Mer 26 Juin 2013 - 9:30

    re,

    Code:

    'code vb.net
    tavariable = dataGridView1.CurrentCell.Cells("tacellule").Value

    sinon sa doit également être possible avec les propriétés de variable Wink
    [EDIT]correction du code vb
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    [résolu]obtenir une cellule d'une grille de données Empty Re: [résolu]obtenir une cellule d'une grille de données

    Message par Admin Mer 26 Juin 2013 - 9:36

    Ah oui pardon Razz

    - Utilisez d'abord " Obtenir un élément d'une grille de donnée". Vous obtenez une valeur de type "DataGridViewRow" (n'hésitez pas à regarder la documentation de l'action Smile)
    - Utilisez ensuite l'action "Obtenir une propriété Tableau d'une variable" (catégorie Variables), et sélectionnez le type "System.Windows.Forms.DataGridViewRow", puis la propriété Cells, qui contient toutes les cellules de la ligne. Enregistrez la valeur dans une variable tableau.
    - Ensuite, quand vous lirez un élément X du tableau de cellule, utilisez l'action "Obtenir un élément d'une grille de donnée", avec le type "System.Windows.Forms.DataGridViewCell" cette fois-ci, et vous pourrez récupérer toutes les propriétés d'une cellule, à savoir, la valeur, le type de valeur, savoir si elle est en lecture seule ou pas...Etc

    Voila Smile

    Autrement, ces 3 actions reviennent à faire le code de Polien, mais il faut avoir un peu plus d'expérience en langage informatique.
    avatar
    kinof
    Nouveau
    Nouveau


    Masculin Nombre de messages : 37
    Date d'inscription : 26/03/2013

    [résolu]obtenir une cellule d'une grille de données Empty Re: [résolu]obtenir une cellule d'une grille de données

    Message par kinof Mer 26 Juin 2013 - 14:50

    heu je comprend pas tout Shocked
    c'est surtout la derniere etape ou j'ai du mal, moi j'aurais utilisé "recuperer une valeur d'une variable tableau"?
    et est ce que tu peut me préciser quel doit être le groupe des différentes variables utilisées stp?
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    [résolu]obtenir une cellule d'une grille de données Empty Re: [résolu]obtenir une cellule d'une grille de données

    Message par Admin Mer 26 Juin 2013 - 15:38

    Oui, il faut bien utiliser l'action "Obtenir une valeur d'une variable tableau", ça fonctionne aussi Smile
    avatar
    kinof
    Nouveau
    Nouveau


    Masculin Nombre de messages : 37
    Date d'inscription : 26/03/2013

    [résolu]obtenir une cellule d'une grille de données Empty Re: [résolu]obtenir une cellule d'une grille de données

    Message par kinof Mer 26 Juin 2013 - 15:46

    le probleme c'est que quand je fait ca il me met le message d'erreur suivant:
    L'operateur " n'est pas defini pour chaine"" et type 'DataGridViewTextBoxCell'

    et la je suis perdu Sad
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    [résolu]obtenir une cellule d'une grille de données Empty Re: [résolu]obtenir une cellule d'une grille de données

    Message par Admin Mer 26 Juin 2013 - 16:39

    Comment avez-vous paramétré l'action? Smile
    avatar
    kinof
    Nouveau
    Nouveau


    Masculin Nombre de messages : 37
    Date d'inscription : 26/03/2013

    [résolu]obtenir une cellule d'une grille de données Empty Re: [résolu]obtenir une cellule d'une grille de données

    Message par kinof Jeu 27 Juin 2013 - 8:27

    Que voulez vous dire par paramétrer l'action?

    en faite quand je fais cela ma variable est de type DataGridView.Row.TextBoxCell, et il faudrai que je convertisse ca en format texte ou nombre pour que ce soit pris en compte. j'ai essayé la fonction convertir le type d'une variable mais ca ne marche pas
    avatar
    kinof
    Nouveau
    Nouveau


    Masculin Nombre de messages : 37
    Date d'inscription : 26/03/2013

    [résolu]obtenir une cellule d'une grille de données Empty Re: [résolu]obtenir une cellule d'une grille de données

    Message par kinof Jeu 27 Juin 2013 - 15:58

    Problème résolu après avoir sortie ma cellule de la variable tableau il fallait obtenir une propriété de cette variable.
    elle était de type DataGridViewTextBoxCell et on cherchait a obtenir la propriété Value (Type: Object)
    Ca me parait tellement logique maintenant lol Very Happy

    Contenu sponsorisé


    [résolu]obtenir une cellule d'une grille de données Empty Re: [résolu]obtenir une cellule d'une grille de données

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 19 Avr 2024 - 15:16