Salut à tous , j'aimerai bien recuperer la ligne selectionné dans un DataGridView.
Je veux d'avoir bloquer mon utilisateur et l'obliger à selectionner qu'un ligne.
Et ensuite recuperer la ligne selectionné.
Comment faire ?
Salut à tous , j'aimerai bien recuperer la ligne selectionné dans un DataGridView.
Je veux d'avoir bloquer mon utilisateur et l'obliger à selectionner qu'un ligne.
Et ensuite recuperer la ligne selectionné.
Comment faire ?
bonjour,
regarde les propriétés de ton datagridview tu as la propriété selectionmode si tu l'assigne à FullRowSelect ça fonctionnera.
Tu peux également mettre multiselect à false pour empecher de selectionner plusieurs lignes.
et tu peux récupérer la ligne selectionnée en faisant
et si tu fais du binding, tu peux récupérer l'objet vers qui la ligne selectionnée pointe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 TonDataGridView.SelectedRows
mais avec ce que tu as dit je peux pas t'aider plus...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (TonDataGridView.SelectedRows.Count != 0) MaclasseDobjet objetSelectionne = (MaclasseDobjet)TonDataGridView.SelectedRows[0].DataBoundItem
Un âne se croit savant parce qu'on le charge de livres (proverbe américain)
N'oubliez pas de avant de
Pas de question techniques par MP, c'est contre la philosophie du forum
Je veux que l'evenement se declenche quand l'utilisateur selectionne une ligne.
Quelle est le nom de cet evenement.
Tu prends la doc de la classe DataGridView et tu regardes la liste des événements et à quoi ils servent.
Tu peux aussi regarder la liste des événements du contrôle sous Visual Studio (liste des propriétés / événements en mode design).
Pas de questions techniques par MP
ok merci un dernier truc. mais commen faire pour recuperer la valeur d'une des collonne de la ligne selectionné. C'est pas possible de l'indexé ?
je veux avoir acces à la coleonne ayant ppour nom "id" par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.Windows.Forms.DataGridViewRow z TonDataGridView.SelectedRows
Tu peux y accéder via l'index ou le nom de la colonne. Regarde la classe DataGridViewRow qui représente une ligne d'un DataGridView, et sa propriété Cells.
Pas de questions techniques par MP
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager