J'ai un Gridview avec des chekbox sur chaque ligne, je voudrais supprimer
les lignes cochées,
je fais une boucle for next pour relever les chekbox cochées
mais je ne vois pas comment récuperer la ligne et comment la supprimer
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrice
Tu peux retrouver la clé dans DataGridView.DataKeys(rowIndex). Au cas où DataKeys serait vide voir si la propriété DataGridView.DataKeyNames est définie...
Reste à envoyer une instruction DELETE avec cette clé pour supprimer la ligne correspondante... (puis rafraichir les données si nécessaire).
-- Patrice
"Jean Claude" a écrit dans le message de news: 480735a9$0$895$
Bonjour
J'ai un Gridview avec des chekbox sur chaque ligne, je voudrais supprimer les lignes cochées, je fais une boucle for next pour relever les chekbox cochées mais je ne vois pas comment récuperer la ligne et comment la supprimer
Pouvez-vous m'aider Cordialement JClaude
Tu peux retrouver la clé dans DataGridView.DataKeys(rowIndex). Au cas où
DataKeys serait vide voir si la propriété DataGridView.DataKeyNames est
définie...
Reste à envoyer une instruction DELETE avec cette clé pour supprimer la
ligne correspondante... (puis rafraichir les données si nécessaire).
--
Patrice
"Jean Claude" <jean-claude.mansion@wanadoo.fr> a écrit dans le message de
news: 480735a9$0$895$ba4acef3@news.orange.fr...
Bonjour
J'ai un Gridview avec des chekbox sur chaque ligne, je voudrais supprimer
les lignes cochées,
je fais une boucle for next pour relever les chekbox cochées
mais je ne vois pas comment récuperer la ligne et comment la supprimer
Tu peux retrouver la clé dans DataGridView.DataKeys(rowIndex). Au cas où DataKeys serait vide voir si la propriété DataGridView.DataKeyNames est définie...
Reste à envoyer une instruction DELETE avec cette clé pour supprimer la ligne correspondante... (puis rafraichir les données si nécessaire).
-- Patrice
"Jean Claude" a écrit dans le message de news: 480735a9$0$895$
Bonjour
J'ai un Gridview avec des chekbox sur chaque ligne, je voudrais supprimer les lignes cochées, je fais une boucle for next pour relever les chekbox cochées mais je ne vois pas comment récuperer la ligne et comment la supprimer
Pouvez-vous m'aider Cordialement JClaude
DELEAU Jean-Marie
Si ton DataGridView s'appelle "Grid" et que la colonne 0 contient des checkbox. Tu edite la colonne 0 et tu mets les propriétés FalseValue = False et TrueValue = True
For Each rows As DataGridViewRow In Grid.Rows If Grid.Item(0, rows.Index).Value Then Grid.Rows.Remove(rows) End If Next
Jean-Marie
Si ton DataGridView s'appelle "Grid"
et que la colonne 0 contient des checkbox.
Tu edite la colonne 0 et tu mets les propriétés
FalseValue = False et TrueValue = True
For Each rows As DataGridViewRow In Grid.Rows
If Grid.Item(0, rows.Index).Value Then
Grid.Rows.Remove(rows)
End If
Next
Si ton DataGridView s'appelle "Grid" et que la colonne 0 contient des checkbox. Tu edite la colonne 0 et tu mets les propriétés FalseValue = False et TrueValue = True
For Each rows As DataGridViewRow In Grid.Rows If Grid.Item(0, rows.Index).Value Then Grid.Rows.Remove(rows) End If Next