OVH Cloud OVH Cloud

Retourver l'index ds une liste déroulante

3 réponses
Avatar
LP
Bonjour,
Je souhaite sélectionner une valeur dans une liste déroulante. Je connais le
texte à rechercher ds la liste. Comment récupérer l'index du texte recherché
pr pointer directement dessus ?

Merci d'avance

3 réponses

Avatar
Osman MALIK [MS]
Bonjour, si vous parlez bien d'une liste de type ComboBox, vous pouvez
utiliser la méthode Find de la classe Combobox pour rechercher le texte.
Cette méthode vous renvoie comme réponse l'index du premier élément trouvé
correspondant à la chaine que vous avez passé en paramètres.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWindowsFormsComboBoxClassFindStringTopic1.asp

Cordialement,

Osman MALIK [MS]


"LP" wrote in message
news:
Bonjour,
Je souhaite sélectionner une valeur dans une liste déroulante. Je connais
le
texte à rechercher ds la liste. Comment récupérer l'index du texte
recherché
pr pointer directement dessus ?

Merci d'avance


Avatar
LP
Bonjour,
Non c'est une DropDownList dans un web form. Cela ne fonctionne donc pas e
la même façon. Faut il utiliser le control Find ? Comment ?

"Osman MALIK [MS]" wrote:

Bonjour, si vous parlez bien d'une liste de type ComboBox, vous pouvez
utiliser la méthode Find de la classe Combobox pour rechercher le texte.
Cette méthode vous renvoie comme réponse l'index du premier élément trouvé
correspondant à la chaine que vous avez passé en paramètres.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWindowsFormsComboBoxClassFindStringTopic1.asp

Cordialement,

Osman MALIK [MS]


"LP" wrote in message
news:
> Bonjour,
> Je souhaite sélectionner une valeur dans une liste déroulante. Je connais
> le
> texte à rechercher ds la liste. Comment récupérer l'index du texte
> recherché
> pr pointer directement dessus ?
>
> Merci d'avance





Avatar
Osman MALIK [MS]
Bonjour,

Si vous ne cherchez qu'à selectionner un objet dans la DropDownList, vous
pouvez utiliser la propriété SelectedValue du DropDownList pour choisir la
valeur.
Vous lui passez le texte de la valeur recherchée et le premier objet
correspondant à cette valeur sera choisi.
Attention: Si la valeur recherchée n'est pas trouvée, une exception de type
ArgumentOutOfRangeException sera levée. Il faut donc veiller à gérer les
exceptions dans votre code au cas où votre valeur n'est pas présente.

Vous trouverez le détail de cette méthode ici:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebuiwebcontrolslistcontrolclassselectedvaluetopic.asp

Cordialement,
Osman MALIK [MS]



"LP" wrote in message
news:
Bonjour,
Non c'est une DropDownList dans un web form. Cela ne fonctionne donc pas e
la même façon. Faut il utiliser le control Find ? Comment ?

"Osman MALIK [MS]" wrote:

Bonjour, si vous parlez bien d'une liste de type ComboBox, vous pouvez
utiliser la méthode Find de la classe Combobox pour rechercher le texte.
Cette méthode vous renvoie comme réponse l'index du premier élément
trouvé
correspondant à la chaine que vous avez passé en paramètres.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWindowsFormsComboBoxClassFindStringTopic1.asp

Cordialement,

Osman MALIK [MS]


"LP" wrote in message
news:
> Bonjour,
> Je souhaite sélectionner une valeur dans une liste déroulante. Je
> connais
> le
> texte à rechercher ds la liste. Comment récupérer l'index du texte
> recherché
> pr pointer directement dessus ?
>
> Merci d'avance