sélectionnez le menu déroulant de l'élément de liste findbytext sans respect de la casse vb.net
Je veux sélectionner un élément dans la liste déroulante dans ASP.NET écrit avec VB.NET - j'ai des valeurs et des textes dans la zone de liste comme ceci:
Volvo Audi etc...
Mais les valeurs provenant d'autres endroit en majuscules... VOLVO, AUDI..
Ce code:
dropdownlist.FindByValue("CAPITAL")
N'est pas de travail et donnant null
pour Volvo.. s'il vous plaît aider.
Pas de méthode native pour que.. vous aurez à écrire votre propre. Tim réponse est un bon un, par exemple.
OriginalL'auteur k-s | 2012-02-08
Vous devez vous connecter pour publier un commentaire.
Un autre moyen serait de LINQ:
C#:
OriginalL'auteur Rango
Cela a fonctionné pour moi
OriginalL'auteur rohithrrao
Comme Tim dit LINQ serait de vous répondre.
en C#, essayez les opérations suivantes:
OriginalL'auteur Jasper Boeijenga
Variantes supplémentaires, en utilisant le cadre CI comparaison. VB:
C#:
Vous pouvez également utiliser
CurrentCultureIgnoreCase
en fonction de vos besoins. Ceux-ci sont généralement plus sûr que la comparaison avecToUpper/ToLower
, parce que certaines cultures ont inattendue règles de casse.OriginalL'auteur Marc L.