Sélectionnez un ListItem de DropDownList à l'aide d'une Requête Linq

J'ai essayer d'utiliser une requête Linq pour trouver et définir la valeur sélectionnée dans une liste déroulante de contrôle.

 Dim qry = From i In ddlOutcome.Items _
           Where i.Text.Contains(value)


 Dim selectedItem As ListItem = qry.First

 ddlOutcome.SelectedValue = selectedItem.Value

Même si la documentation dit que la DropDownList.Collection d'éléments implémentant IEnumerable j'obtiens une erreur dans la clause where Option Strict on interdit la liaison tardive!

OriginalL'auteur TGnat | 2008-11-24