Hinzufügen eines leeren Auswahlelements zur Liste in der Dropdown-Liste

7

Meine Dropdownliste wird von der Datenbank wie folgt ausgefüllt:

Datentabelle dt = GetData (); ddlMylist.DataSource = dt; ddlMylist.DataBind ();

Jetzt dt enthält die Daten, und ich möchte "Select" Wort an den Anfang der Liste hinzufügen, wenn die Auswahl leer ist. Es scheint, als gäbe es keine andere Option, als es zum dt (DataTable-Objekt) hinzuzufügen .... aber es scheint irgendwie falsch zu sein.

Was sind andere Optionen? Es muss nicht das Wort "Select" sein, es kann nur ein leerer Platz sein ... Momentan kann ich nach dem Laden der Seite das erste Datenelement in der Liste sehen, das alles gut und dandy ist, aber ich habe 3 Dropdowns das ist co-abhängig, und ich möchte, dass der Benutzer explizit eine Auswahl trifft, die andere Dropdown-Felder dazu veranlasst, entsprechend zu füllen.

    
sarsnake 14.12.2009, 23:03
quelle

4 Antworten

11

Versuchen Sie:

%Vor%

Sie tun dies, nachdem Sie mit Ihrer Quelle verbunden sind.

    
Phil Sandler 14.12.2009, 23:11
quelle
8

Ihr Dropdown-Markup sollte folgendermaßen aussehen:

%Vor%

Beachten Sie das Attribut AppendDataBoundItems .

    
Joel Coehoorn 14.12.2009 23:08
quelle
2

Versuchen Sie Folgendes:

%Vor%     
COMPILER 05.03.2013 04:41
quelle
0

Versuchen Sie:

%Vor%

Bearbeiten:

Ich weiß, dass dies funktioniert, wenn ich manuell Elemente hinzufüge, aber ich bin mir nicht sicher, ob dies passieren wird, wenn eine DataSource gebunden ist.

    
Cory Charlton 14.12.2009 23:07
quelle

Tags und Links