DetailsViewのTemplateFieldとしてDropDownListがあります。DropDownListの選択された値を、DetailsViewがバインドされているSqlDataSourceからの現在の値に割り当てながら、1つのSqlDataSourceからプルされるすべての可能なオプションをこのDropDownListに入力したいと思います。だから次のようなもの:
<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>