У меня была похожая проблема только сегодня.моя проблема заключалась в том, что мне нужно привязать выбранное значение из списка имен к выпадающему.но мне пришлось передать «выбранное значение» источнику данных obj, чтобы заполнить выпадающий список.
вы не можете связать «selectedValue» и использовать его для передачи данных в функцию, которая заполняет этот выпадающий список.
Это мое решение:
<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="ObjectDataSource1" DataTextField="Text" DataValueField="Value" ToolTip='<%#Eval("ID") %>' SelectedValue='<%# Bind("ManagerID") %>'>
</asp:DropDownList>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="getallIDs" TypeName="MyClass" OldValuesParameterFormatString="original_{0}">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="ID" PropertyName="ToolTip" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>