2010-12-13 41 views
0

J'utilise checkedListBox avec des formulaires Windows. J'utilise LINQ pour les opérations de base de données.Windows Forms cases à cocher avec LINQ

Maintenant, lorsque l'utilisateur édite le formulaire j'ai besoin de voir si les cases à cocher sont nouvelles et si l'entrée n'existe pas insérer dans la table.S'ils l'avaient vérifié auparavant et maintenant ils l'ont cochée je dois supprimer cette entrée de base de données . Quelqu'un peut-il m'aider comment puis-je faire cela dans LINQ de manière simple? En tri j'ai besoin d'insérer toutes les cases nouvellement sélectionnées et supprimer si elles existaient avant, mais ne sont pas cochées.

Merci beaucoup.

+0

Existe-t-il un bouton pour envoyer des modifications ou après chaque sélection les modifications seront soumises? –

+0

Oui c'est une forme longue. Le bouton enregistre les modifications –

Répondre

0

Vous pouvez facilement obtenir les éléments cochés et non cochés, mais pour déterminer s'ils ont été cochés/décochés, vous devez les stocker quelque part, que ce soit la propriété de l'étiquette ou une variable quelque part.

HTH.