Ciao a tutti!
Ho un problema con la creazione di un dropdownlist in una detailsview in modalità Insert. La ddl è popolata tramite un linqdatasource da una tabella del db. Tramite la detailsview vado ad inserire un nuovo elemento in una gridview. Per quanto riguarda la creazione è tutto a posto, il funzionamento no.
Nel momento in cui io vado a selezionare una voce dalla ddl all'interno della detailsview, la detailsview sparisce dalla pagina, per cui non posso continuare l'inserimento.
Avevo già creato una cosa simile in un gridview, e funzionava, per cui ho ricopiato il codice adattandolo alla nuova situazione, ma non funziona. Di seguito si trova il codice che ho utilizzato.
ASP:
codice:<asp: DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" DefaultMode="Insert" BorderColor="#999999" BorderStyle="Solid" BorderWidth="3px" CellPadding="4" CellSpacing="2" DataSourceID="LinqDataSource3" ForeColor="Black" Font-Bold="True" Height="50px" Width="125px" style="margin-bottom: 39px" DataKeyNames="ME_ID_MARK_OUT" BackColor="#cccccc" > <Fields> <asp:TemplateField HeaderText="DEF_CODE" SortExpression="DEF_CODE"> <ItemTemplate> <asp: DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" DataSourceID="LinqDataSource4" DataTextField="DEF_CODE" DataValueField="DEF_CODE" SelectedValue='<%# Bind("DEF_CODE") %>'> </asp: DropDownList> </ItemTemplate> </asp:TemplateField> </Fields> </asp: DetailsView> <asp:LinqDataSource ID="LinqDataSource4" runat="server" ContextTypeName="CAMDataContext" TableName="Def_Code_Lists" EnableInsert="true" EnableViewState="true" StoreOriginalValuesInViewState="true" enableUpdate="true"> <SelectParameters> <asp:Parameter Name="DEF_CODE" /> </SelectParameters> </asp:LinqDataSource>
Non ho codice VB a riguardo.
Non so più cosa fare! Grazie in anticipo a chi potrà aiutarmi.

! Grazie in anticipo a chi potrà aiutarmi.
Rispondi quotando
