2012-01-16 10 views
1

SelectedValueとDataSourceの両方がデータバインドされているDropDownListがあります。コントロールはSelectedValueにかかわらず常にリストの最初の項目を選択します。値を更新するときに正しい値がデータベースに渡されますが、最初の項目は常に選択されます。私はここで何が欠けていますか?Databound DropDownListが正しい項目を選択していません

<asp:DropDownList ID="SendAsDdl" runat="server" 
SelectedValue='<%# Bind("SendAsId") %>' EnableViewState="true"   
DataSource='<%# CM.Email.Users.GetSendAsList(OfficeId) %' /> 

答えて

1

サーバー側のコントロールには、カレンダーを挿入できません。あなたのコードからSelectedValueを設定する必要があります:

SendAsDdl.SelectedValue = this.SendAsId; 
+0

ありがとうございます。 –

+0

@MarkWilliams - 私の喜び! –