dropdownlist Elemente finden, die durch partielle Wert
Ein Element zu finden (und zu wählen) in eine dropdownlist mit einem Wert, den wir einfach
dropdownlist1.Items.FindByValue("myValue").Selected = true;
Wie kann ich ein Element finden, die mit dem partiellen Wert? Sagen, ich habe 3 Elemente, und Sie haben Werte "myValue", "myvalue zwei", "myValue drei" ersetzt. Ich will etwas tun, wie
dropdownlist1.Items.FindByValue("three").Selected = true;
haben und wählen Sie das Letzte Element.
Wo finde ich eine dropdownlist? oder welche Art von Sammlung ist die "Elemente"?
InformationsquelleAutor Lukas | 2012-12-04
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Iteration ab Ende der Liste und überprüfen Sie, ob der Wert das Element enthält (dies wird wählen Sie das Letzte Element enthält den Wert "myValueSearched").
Oder Sie können linq-wie immer:
ich habe viele solcher drop-downs in meiner Seite sagen 20,und jeder Tropfen hat eine Schleife über 3000 Datensätze zu finden, die abgestimmt Teilwert mit dataset-Spalte.also von diesem Ansatz, den ich denke auf die Leistung viel. bitte machen Sie am besten Weg, wenn u haben die Idee
InformationsquelleAutor RAS
Können Sie iterieren die Elemente Ihrer Liste, und wenn Sie finden, der erste, dessen Elemente die Zeichenkette enthält das Muster, können Sie seine Eigenschaft Selected auf true.
Oder könnten Sie schreiben, eine Methode (oder Methode), die das für Sie übernimmt
und es so nennen
InformationsquelleAutor Nikola Davidovic
Oben genannten Antworten sind perfekt, nur es sind nicht die groß-und Kleinschreibung Beweis :
InformationsquelleAutor foo-baar