foreach(ListItem item in chkApplications.Items){if(item.Value=="2"|| item.Value=="6"){
item.Selected=true;}}
Qui va lever une exception si la valeur n'est pas trouvée. Doit également effectuer une itération de la collection complète une fois pour chaque appel de FindByValue.
Au lieu d'essayer de sélectionner l'élément à travers chkApplications.SelectedValue essayer chkApplications.Items.Item(2).Selected = True chkApplications.Items.Item(6).Selected = True
La meilleure technique qui va travailler pour vous est la suivante:
OU vous pouvez simplement le faire comme...
FindByValue
.OriginalL'auteur Muhammad Akhtar
Oh, son index. Je vais mettre à jour la réponse
OriginalL'auteur Magnus
vous pouvez mettre la valeur dans une liste (
MyList
), et l'utilisationFindByValue
afin de les vérifier.OriginalL'auteur Sara
Au lieu d'essayer de sélectionner l'élément à travers
chkApplications.SelectedValue
essayerchkApplications.Items.Item(2).Selected = True
chkApplications.Items.Item(6).Selected = True
OriginalL'auteur Pinkesz