Hinzufügen", Wählen Sie" Element im DropDown
Ich bin mit ASP.NET dynamische Daten. In Einfügen.aspx-Seite, ich habe ein paar dropdowns ausgewählt werden. Die Felder vertreten durch Dropdown Erforderlich sind Felder in der Datenbank. So dropdown nicht angezeigt 'Wählen Sie' als Standard option in der dropdown-Liste. Ich möchte hinzufügen 'Wählen Sie' option an der Spitze der anderen Datensätze aus der Datenbank gezeigt, in der dropdown-Liste. Beachten Sie, dass Feld ist kein Pflichtfeld, daher ist 'Wählen Sie' option nicht zeigen, über die es durch dynamische Daten standardmäßig. Wie kann ich dies erreichen?
InformationsquelleAutor Manoj Attal | 2009-09-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie Ihre "select" - Element nach Bindung Ihrer dropdownlists über "Einfügen" - Methode :
InformationsquelleAutor Canavar
Ich würde erstellen Sie eine benutzerdefinierte FieldTemplate für Erforderlich DropDown-Felder. Legen Sie die "Select" - Element, während die OnDataBinding-Ereignis des Steuerelements. Ich hätte auch noch eine client-Seite RequiredFieldValidator, um sicherzustellen, dass etwas anderes als "Select" gewählt ist, können vor der post zurück.
-
-
mussten Sie die UIHint-Attribut, so dass diese FieldTemplate würde verwendet werden, über die Standard -.
InformationsquelleAutor Aaron Hoffman
Hinzufügen eines top-element am index 0 funktioniert Prima, aber LINQ bietet eine weitere Möglichkeit, um die Rückkehr der "select" oder "sich etwas aussuchen" oder "alle" als Teil der Daten. Ein drop-down-Liste wurde Datenbindung zu dieser Funktion:
InformationsquelleAutor Cylon Cat
InformationsquelleAutor Mostafa Maoui
Wählen Sie Oben 1 '0' als valueField, '--Auswählen--' als textField aus dummtable
UNION
select ID,text from yourTable
Kontrolle von backend gibt viel mehr Flexibilität,
InformationsquelleAutor Monkey D. luffy