1
DetailsView의 TemplateField로 DropDownList가 있습니다. DropDownList의 선택된 값을 DetailsView가 바인딩 된 SqlDataSource에서 오는 현재 값에 할당하면서 한 SqlDataSource에서 가져올 수있는 모든 가능한 옵션을이 DropDownList에 채 웁니다. 그래서 같은 :DropDownList 두 개의 SqlDataSource
<asp:DetailsView DataSourceID="SqlDataSource1">
<asp:TemplateField>
<asp:DropDownList ID="Serial">
/* Here is where I need to bind the dropdown to data source 2 so that All serials are available while selecting it's current value from data source 1.
</asp:TemplateField>
</asp:DetailsView>
<asp:SqlDataSource ID="SqlDataSource1"
SelectCommand = "Select SerialNumber From Equipment Where EquipID = @EquipID">
<SelectParameters>
<asp:ControlParameter ControlID="GridView1" DefaultValue=""
Name="EquipID" PropertyName="SelectedDataKey.Values[EquipID]" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource2"
SelectCommand = "Select SerialNumber From Equipment">
</asp:SqlDataSource>