Selection a partir du Datagridview [Résolu]

Messages postés
43
Date d'inscription
samedi 21 juillet 2007
Dernière intervention
8 avril 2012
- 27 janv. 2010 à 21:42 - Dernière réponse :
Messages postés
1
Date d'inscription
samedi 23 août 2008
Dernière intervention
28 mars 2010
- 28 mars 2010 à 13:41
bonjour.

en fait j e veut sélectionner un enregistrement à partir d'un Datagridview et par la suite afficher ces enregistrement dans une autre fenetre en utilisant la clée primere de cette ligne.
j'ai developpé cette tàche en VB.Net mais je n'arrive pas à le faire en C#.
Voici le code en VB.Net :

 Private Sub ToolStripButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton2.Click
        Dim a As Integer
        a = DataGridView1.Item(0, DataGridView.CurrentRow.Index).Value
        Form2.i = a
        Form2.ShowDialog()
    End Sub


Sachez bien que la variable a represente la clée primaire.
merci d'avance
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
1863
Date d'inscription
lundi 28 novembre 2005
Dernière intervention
14 février 2015
- 28 janv. 2010 à 10:35
3
Merci
Salut
As-tu essayé d'utiliser le convertisseur VB.net <=> C# ?

http://tools.codes-sources.com/DotNetCodeConverter.aspx

Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé. -

Merci krimog 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de krimog
Meilleure réponse
Messages postés
43
Date d'inscription
samedi 21 juillet 2007
Dernière intervention
8 avril 2012
- 28 janv. 2010 à 22:20
3
Merci
oui j'ai essayé mais ca ne marche pas

Merci spameur_tn1 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de spameur_tn1
Meilleure réponse
Messages postés
1863
Date d'inscription
lundi 28 novembre 2005
Dernière intervention
14 février 2015
- 29 janv. 2010 à 10:01
3
Merci
Comme je te l'ai dit dans un de tes précédents posts, la phrase "ça ne marche pas" ne sert à RIEN !!!! On s'en doute que ça marche pas, sinon tu ne posterais pas.

Alors merci d'être beaucoup, beaucoup plus précis quand tu as un problème.

J'ai testé le convertisseur avec ton bout de code. Je suppose que ton problème se situe à la ligne
a =  DataGridView1.Item(0, DataGridView.CurrentRow.Index).Value;


Dans ce cas, tu vas sur MSDN et tu te rends compte que Item est une propriété (donc que ce n'est pas normal d'avoir des parenthèses). Tu regardes d'un peu plus près Item et tu vois son prototype en C# :

public DataGridViewCell this [
    int columnIndex,
    int rowIndex
] { get; set; }


Ce prototype, un peu spécial je te l'accorde vu l'emploi du mot-clé "this" (mais il suffit de regarder sur internet pour savoir ce que ça veut dire) indique que pour accéder à cette propriété, il suffit d'utiliser ton objet comme un tableau.

a  = DataGridView1[0, DataGridView.CurrentRow.Index].Value;


Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé. -

Merci krimog 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de krimog
Messages postés
23
Date d'inscription
lundi 8 juin 2009
Dernière intervention
7 septembre 2011
- 23 févr. 2010 à 21:17
0
Merci
Bonsoir,

Je voudrais savoir comment faire pour récupérer la valeur d'une cellule dés qu'on sélectionne une ligne dans une DataGridView en c#.

Merci pour votre aide !

meryshowww!!!
Commenter la réponse de marayah
Messages postés
1863
Date d'inscription
lundi 28 novembre 2005
Dernière intervention
14 février 2015
- 24 févr. 2010 à 09:44
0
Merci
Bah, comme marqué juste au dessus (à utiliser dans l'événement SelectionChanged, par exemple) :

valeur = monDataGridView[colonne, ligne];


Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé. -
Commenter la réponse de krimog
Messages postés
1
Date d'inscription
samedi 23 août 2008
Dernière intervention
28 mars 2010
- 28 mars 2010 à 13:41
0
Merci
salut à tous, je suis une débutante en c# .
j'ai une problème dans la programmation d'un code qui décrit ce ci:
je fait une fenêtre qui affiche la liste de tous les fournisseurs qui existe dans ma base dans un datagridview .Ensuite , je veut sélectionner un enregistrement de cette liste et quand je fait un clique sur le bouton modifier je veut la récupérer dans une autre fenêtre pour faire la modification des coordonnées du fournisseur sélectionner dans la datagridview .
je souhaite m'aider de programmer cet code svp.
merci d'avance.
Commenter la réponse de dhouhabahloul

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.