Bir form görünümüm var, düzenleme şablonunda iki damlalık var. Aşağı açılır 1, izin verilen değerlerin bir listesiyle açıkça ayarlanır. Ayrıca otomatik sıfırlama için ayarlanır. Aşağı açılır 2 bir objectdatasource için databound'tur, bu objectdatasource bu parametrelerden biri olarak ilk açılır menüyü kullanır. (Buradaki fikir, aşağıya doğru 1'de gösterilenin 1 sınırını düşürmesidir)Formview Dropdown 2, Dropdown 1'e bağlıdır.
Bir öğenin düzenleme şablonunun ilk görünümde iyi çalışıyor. Bir hata farklı bir öğe geri göndermek seçilir sahip oluşturur aşağı 1 damla Ancak bu Eval(), XPath() ve Bind() olarak
liste 2. aşağı düşüşü anlamına gelmektedir: Buradaveri bağlama yöntemleri, yalnızca bağlamında kullanılabilir databound kontrolü. İşte
<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>
Ve MasterProjectDataSource2 geçerli:
<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>
bu işe konusunda herhangi bir yardım büyük appriciated olacaktır.
Sorunu çözdünüz mü, Aksi takdirde size farklı ve şık bir çözüm sunmak için geleceğim? –