salut

j'ai un dropdownlist qui est liée à un sqldatasource dans un webform.
j'essaye de définir la selectedvalue de cette ddlist ds le code behind mais desfois jai l'erreur suivante System.ArgumentOutOfRangeException: 'ddlist' a un SelectedValue qui n'est pas valide, car il n'existe pas dans la liste des éléments. Nom du paramètre : value.
Comme je ne peux pas être sûr des valeurs de mon sqldatasource, je fais donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
            Try
                Me.ddlist.SelectedValue = "value de mon choix"
            Catch ex As System.ArgumentOutOfRangeException
                Me.ddlist.SelectedValue = "value par defaut"
            Catch ex As System.Exception
                MsgBox(ex.Message)
            End Try
mais l'erreur passe quand même ! Je ne comprends pas pourquoi. Merci de votre aide.