wählen Sie in der dropdown-Liste Element findbytext ohne groß-und Kleinschreibung vb.net
Ich will wählen Sie ein Element in der Dropdown-Liste in ASP.NET geschrieben VB.NET - ich habe Werte und Texte in der listbox so:
Volvo Audi etc...
Aber Werte aus anderen Platz im oberen Fall... VOLVO, AUDI..
Diesem code:
dropdownlist.FindByValue("CAPITAL")
Nicht funktioniert, und geben null
für Volvo.. bitte helfen.
- Keine native Methode für das.. haben Sie Ihren eigenen schreiben. Tim Antwort ist ein gutes Beispiel.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine Möglichkeit wäre LINQ:
C#:
Dieser arbeitete für mich
Wie Tim sagte, LINQ wäre, Sie zu beantworten.
in C# versuchen Sie Folgendes:
Zusätzliche Varianten mit framework-CI-Vergleich. VB:
C#:
Könnten Sie auch
CurrentCultureIgnoreCase
je nach Ihren Anforderungen. Diese sind in der Regel sicherer als im Vergleich mitToUpper/ToLower
, weil einige Kulturen haben unerwartete Gehäuse Regeln.