je présente donc mon probléme, j'ai donc ajouter des checkbox dans ma listview en mettant l'attribut listview.CheckBoxes a true, et donc les checkbox apparaissent bien. Le probléme c'est que je voudrai que lorsque je coche ou decoche une des checkbox de ma listview, cela change des valeur dans les colonnes de la ligne selectionner.
Donc y me faudrait une fonction du style: listView_CheckedChanged() ou quelque chose qui me permete de faire ce que je viens d'expliquer
Ou alors, si tu ne modifies tes items qu'au chargement,
tu ne t'abonnes pas à l'évènement à travers l'IDE,
mais seulement par code, après avoir initialisé ton ListView.
Dans l'évènement OnLoad() de ton formulaire,
Et après avoir rempli ta listview, tu écris :
listView.ItemChecked +=
new
ItemCheckedEventHandler( listView_ItemChecked );
et puis tu rajoutes la méthode :
void
listView_ItemChecked(
object
sender, ItemCheckedEventArgs e )
{
// Inverse les données des deux premières colonnes
En faite, lorsque je selectionne ou deselectionne une checkbox, jinverse les valeur de deux de mes colonnes et je ne veux pas qu'il me le fasse au chargement de la formou quand la form redevien active.
exemple: j'ai les colonnes X Z checkbox
12345 88888 O
quand je coche ma checkbox, j'aimerai que Z= 12345 et que X= 88888 mais seulement quand je coche ou decoche ma checkbox
j'ai mis en place une ListView avec des checkbox. J'ai un bouton commande qui doit lancer une procédure prenant en compte uniquement les éléments cochés dans la listview.
Mon problème : arriver à supprimer de la base de donnees les lignes qui sont cochées dans la listview ...