Bonjour tout le monde, voilà je suis nouveau tout nouveau dans la
programmation en asp , et c'est pour ça que j'ai besoin d'un petit coup de
pousse de votre part, voilà le topo : J'ai une CheckBoxList ou l'utilisateur
peut faire plusieurs choix, ce que je voudrais, c'est sauvegardé le ou les
choix de l'utilisateur dans un basse de données pour pouvoir le récupéré
après pour affichage ou modification , pour le moment j'ai réussi a faire ma
sauvegarde, voir même la mise à jour qu'on il n'a fait qu'un choix, mais
quand l'utilisateur choisi plusieurs option je bloque. Toutes propositions,
solutions sont les bienvenue, Merci d'avance, (si je n'ai pas été assez
claire je peux détaillés) et encore une fois merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Franck Quintana
Bonjour,
En effet, je ne trouve pas le contrôle CheckBoxList assez intuitif. On pourrait attendre une propriété SelectedItems et/ou SelectedValues mais celles-ci n'existent pas.
Pour récupérer toutes les valeurs sélectionnées vous devrez parcourir les éléments un à un et vérifier leur propriété Selected. Voici un exemple en C# qui montre comment faire cela.
protected void _btn_Click(object sender, EventArgs e) { foreach (ListItem item in CheckBoxList1.Items) { if (item.Selected) { Response.Write(item.Value); } } }
En effet, je ne trouve pas le contrôle CheckBoxList assez intuitif. On
pourrait attendre une propriété SelectedItems et/ou SelectedValues mais
celles-ci n'existent pas.
Pour récupérer toutes les valeurs sélectionnées vous devrez parcourir
les éléments un à un et vérifier leur propriété Selected.
Voici un exemple en C# qui montre comment faire cela.
protected void _btn_Click(object sender, EventArgs e) {
foreach (ListItem item in CheckBoxList1.Items) {
if (item.Selected) {
Response.Write(item.Value);
}
}
}
En effet, je ne trouve pas le contrôle CheckBoxList assez intuitif. On pourrait attendre une propriété SelectedItems et/ou SelectedValues mais celles-ci n'existent pas.
Pour récupérer toutes les valeurs sélectionnées vous devrez parcourir les éléments un à un et vérifier leur propriété Selected. Voici un exemple en C# qui montre comment faire cela.
protected void _btn_Click(object sender, EventArgs e) { foreach (ListItem item in CheckBoxList1.Items) { if (item.Selected) { Response.Write(item.Value); } } }