2010-05-28 10 views
1

Je souhaite sélectionner un élément particulier dans une liste déroulante par valeur, dans asp.net à l'aide de IronPython. Je trouve que je peux le faire comme çaSélection d'un élément de liste déroulante dans IronPython

listItem = ddl.Items.FindByValue(x) 
if listItem != None: listItem.Selected = True 

Mais je veux le faire en une ligne

+0

Vous pouvez placer le code dans une fonction, puis appeler la fonction. –

Répondre

1

Ceci est une solution que je peux penser à qui pourrait fonctionner:

if ddl.Items.FindByValue(x): ddl.Items.FindByValue(x).Selected = True 

Il est un peu redondant, mais si vous voulez vraiment un one-liner je suppose que ça va faire.

Il existe probablement une meilleure solution.