Suppression ligne dataGridView avec condition

walidouvich
Messages postés
21
Date d'inscription
dimanche 8 juillet 2018
Statut
Membre
Dernière intervention
31 août 2020
- 8 juil. 2018 à 03:32
Whismeril
Messages postés
17333
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
18 mai 2022
- 13 juil. 2018 à 19:44
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

Whismeril
Messages postés
17333
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
18 mai 2022
596
8 juil. 2018 à 19:15
Bonjour

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

9 juil. 2018 à 11:01
bonjour,

oui
0
Whismeril
Messages postés
17333
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
18 mai 2022
596
9 juil. 2018 à 16:03
Ok, sur quoi, collection, requete de base de données, autre?
0
walidouvich
Messages postés
21
Date d'inscription
dimanche 8 juillet 2018
Statut
Membre
Dernière intervention
31 août 2020

9 juil. 2018 à 16:05
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Whismeril
Messages postés
17333
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
18 mai 2022
596
Modifié le 9 juil. 2018 à 16:25
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
0
walidouvich
Messages postés
21
Date d'inscription
dimanche 8 juillet 2018
Statut
Membre
Dernière intervention
31 août 2020

9 juil. 2018 à 19:15
j'ai rien pigé
0
Whismeril
Messages postés
17333
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
18 mai 2022
596
13 juil. 2018 à 19:44
0