Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


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

Partagez

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

Message par kinof le 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
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1875
Age : 24
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Etudiant à SUPINFO International University, stagiaire à Microsoft Corporation
Date d'inscription : 24/01/2008

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

Message par Admin le Mer 26 Juin 2013 - 8:53

Bonjour,

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



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

kinof
Nouveau
Nouveau

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

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

Message par kinof le 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
avatar
polien


Masculin Nombre de messages : 2842
Age : 20
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

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

Message par polien le 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



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1875
Age : 24
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Etudiant à SUPINFO International University, stagiaire à Microsoft Corporation
Date d'inscription : 24/01/2008

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

Message par Admin le 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.



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

kinof
Nouveau
Nouveau

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

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

Message par kinof le 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?
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1875
Age : 24
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Etudiant à SUPINFO International University, stagiaire à Microsoft Corporation
Date d'inscription : 24/01/2008

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

Message par Admin le Mer 26 Juin 2013 - 15:38

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



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

kinof
Nouveau
Nouveau

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

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

Message par kinof le 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
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1875
Age : 24
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Etudiant à SUPINFO International University, stagiaire à Microsoft Corporation
Date d'inscription : 24/01/2008

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

Message par Admin le Mer 26 Juin 2013 - 16:39

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



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

kinof
Nouveau
Nouveau

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

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

Message par kinof le 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

kinof
Nouveau
Nouveau

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

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

Message par kinof le 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é

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

Message par Contenu sponsorisé


    La date/heure actuelle est Sam 24 Juin 2017 - 8:37