Bonjour à tous,
J'ai une requete vers une base de données Oracle, en fonction du nombre de ligne du resultat de ma requete, je créé dynamiquement le même nombre de CheckBox que j'enregistre dans un tableau, comme ceci :
Au nivau de l'affichage et de l'enregistrement des CheckBox dans le tableau, pas de probleme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 // Boucle Corps (Checkbox) foreach (DataRow uneLigne in dtTable.Rows) { // Nouvelle ligne, nouvelle Checkbox. TableCell cellAjout = new TableCell(); CheckBox cb = new CheckBox(); // On l'ajoute au tableau et on l'affiche. cellAjout.Controls.Add(cb); tabCbAjout[i] = cb; rowAJout.Cells.Add(cellAjout); i++; }
Seulement, je veux pouvoir (apres clic sur un bouton) récuperer l'état de mes checkBox (Checked ou non) pour pouvoir faire un update dans ma base de données.
Pour ça j'utilise une variable session contenant mon tableau de checkBox. Mais le probleme c'est que l'état des checkBox reste toujours celui par défaut (false).
Comment puis je pallier à ce probleme ?
Merci pour votre aide,
Cordialement.
Partager