2010-02-05 3 views
2

다음 ItemTemplate이있는 FormView가 있습니다. Textbox에 이 선택된 캠페인의 올바른 TypeName을 반영하도록하려면 어떻게해야합니까?TextBox를 DropDownList의 SelectedValue와 동기화 시키십시오.

<asp:Label ID="campaignNameLabel" runat="server" AssociatedControlID="campaignList">Campaign Name: </asp:Label> 
<asp:DropDownList ID="campaignList" runat="server" Width="200px" AutoPostBack="True" DataSourceID="campaignsSqlDataSource" DataValueField="CampaignID" DataTextField="Name" SelectedValue='<%# Bind("CampaignID") %>'> 
</asp:DropDownList> 
<asp:Label ID="campaignTypeLabel" runat="server">Campaign Type: </asp:Label> 
<asp:TextBox ID="campaignTypeText" runat="server" Width="150px" Text='<%# Eval("TypeName") %>'></asp:TextBox> 

추가 : 저는 이것을 제로 코드로하려고합니다. ItemTemplate (즉, FormView의 주 데이터 소스)의 드롭 다운 및 세부 필드에 별도의 데이터 소스를 사용하지만 드롭 다운의 선택 항목과 FormView의 데이터 소스를 동기화 할 수없는 경우 작동시킬 수 있습니다. FormView 데이터 원본의 ControlParameter가 ItemTemplate의 컨트롤 값을 볼 수 없기 때문에 발생합니다.

답변

관련 문제