SelectedValue von DropDownList in Repeater

8

Wie lege ich das ausgewählte Element einer dropDownList in einem Repeater fest?

Der Repeater ist an die repeaterData DataTable gebunden und die dropDownList ist an dropDownList DataTable im dahinterliegenden Code gebunden. Ich muss die SelectedValue Eigenschaft der DropDownList auf den Wert eines Felds aus der RepeaterData-Tabelle festlegen.

Das habe ich ausprobiert:

%Vor%

Code zum Auffüllen des Repeaters:

%Vor%

Code zum Auffüllen der Dropdown-Liste:

%Vor%     
dmr 28.05.2013, 20:56
quelle

2 Antworten

7

Du bist fast da. Sie müssen nur DataItem auf DataRowView und% DropDownList wie folgt zuweisen -

%Vor%     
Win 28.05.2013, 22:24
quelle
0

Mit HTML5-eigenen Attributen können Sie Ihren Dropdown-Wert in ein Datenattribut setzen und dann festlegen als ausgewählter Wert, nachdem das Dropdown-Feld angegeben wurde. Ich habe das Dropdown mit asp: ObjectDataSource

verknüpft %Vor%

CodeBehind

%Vor%

Die Bindung Ihres Repeater-Steuerelements bleibt gleich.

    
sohaiby 24.05.2015 12:30
quelle