2009-07-22 9 views
1
Looping

Dies funktioniert wie ein Charme ... DropDownList2 mit allen Elementen von DropDownList1 Laden ohne Looping:Duplizierung DropDownListItems Ohne

DropDownList2.DataSource = DropDownList1.Items; 
DropDownList2.DataBind(); 

Aber werden die Daten aus dem Itemtext von DropDownList1 kopiert in dem Text und Wertfelder von DropDownList2. Gibt es trotzdem, um sowohl die Text- als auch die Wertfelder richtig aufzufüllen?

Antwort

2

Funktioniert das?

DropDownList2.DataSource = DropDownList1.Items; 
DropDownList2.DataTextField = "Text"; 
DropDownList2.DataValueField = "Value"; 
DropDownList2.DataBind(); 
+0

Aktualisiert, um Spencers Vorschlag zu reflektieren, der Sinn ergibt. –

0

Versuchen Sie, die DataValueField- und DataTextField-Eigenschaften auf "Value" bzw. "Text" zu setzen. Das sollte funktionieren.

Verwandte Themen