Suppression ligne dataGridView avec condition

Signaler
Messages postés
21
Date d'inscription
dimanche 8 juillet 2018
Statut
Membre
Dernière intervention
31 août 2020
-
Messages postés
15924
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021
-
bonsoir,

j'ai une dataridview avec 3 colonnes (Article-Libelle-Prix).

ma datagridview est remplie manuellement (par code), les lignes sont ajoutées suivant des ChekBox d'une autre liste.

la manœuvre sera comme suit :

ChekBox.Cheked = True --> les informations correspondantes sont ajoutées sur une nouvelle ligne de DataGridView

ChekBox.Cheked = false --> cette ligne seule doit être supprimée les autres doivent rester afficher

merci d'avance

7 réponses

Messages postés
15924
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021
544
Bonjour

ton datagridview est il bindé?
Messages postés
21
Date d'inscription
dimanche 8 juillet 2018
Statut
Membre
Dernière intervention
31 août 2020

bonjour,

oui
Messages postés
15924
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021
544
Ok, sur quoi, collection, requete de base de données, autre?
Messages postés
21
Date d'inscription
dimanche 8 juillet 2018
Statut
Membre
Dernière intervention
31 août 2020

requête de base de données, mais ce que je veux faire ça n'a rien à voir avec les enregistrements de mon BDD.

cette opération se déroule avant que j'enregistre mes données.
Messages postés
15924
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021
544
Ok, alors je te propose que créer une classe avec comme propriété
Article, Prix, Libellé et IsChecked.

Ta requête rempli une liste de cette classe.
Cette liste est bindée sur la checkedListBox.

Dans l'évenement ItemCheck tu fais une requête linq sur les IsChecked, c'est le résultat de cette requête que tu bindes au datagridview.

Un truc dans ce genre là
datagridview1.DataSource = maListe.Where(Function(x) x.IsChecked)


Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Messages postés
21
Date d'inscription
dimanche 8 juillet 2018
Statut
Membre
Dernière intervention
31 août 2020

j'ai rien pigé
Messages postés
15924
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 mai 2021
544