Найдено результатов: 1

Этот выпадающего 2, зависит от выпадающих 1

У меня есть вид формы, в шаблоне редактирования у меня есть два раскрывающихся списка. Выпадающий список 1 явно задается со списком разрешенных значений. Он также установлен на autopostback. Выпадающий список 2 привязан к объекту objectdatasource, этот объект objectdatasource использует первый выпадающий список в качестве одного из своих параметров. (Идея заключается в том, что выпадающий 1 ограничивает то, что показано в выпадающем 2)

При первом просмотре шаблона редактирования элемента он работает нормально. Но если в выпадающем списке 1 выбран другой элемент, он возвращается назад и генерирует ошибку

Методы привязки данных, такие как Eval(), XPath(), и Bind() можно только использовать в контексте элемента управления с привязкой к базе данных.

Вот выпадающий список #2:

<asp:DropDownList ID="ProjectList" runat="server" SelectedValue='<%# Bind("ConnectToProject_ID","{0:D}") %>' DataSourceID="MasterProjectsDataSource2" DataTextField="Name" DataValueField="ID" AppendDataBoundItems="true">
      <asp:ListItem Value="0" Text="{No Master Project}" Selected="True" />
</asp:DropDownList>

А вот и MasterProjectDataSource2:

<asp:ObjectDataSource ID="MasterProjectsDataSource2" runat="server" 
            SelectMethod="GetMasterProjectList" TypeName="WebWorxData.Project" >
            <SelectParameters>
                <asp:ControlParameter ControlID="RPMTypeList" Name="RPMType_ID" 
                    PropertyName="SelectedValue" Type="Int32" />
            </SelectParameters>
        </asp:ObjectDataSource>

Любая помощь в том, как заставить это работать, будет очень оценена.

asp.net   formview    

428   3   19:56, 23rd August, 2020