Originariamente inviato da riccardone
non mi sembra particolarmente difficile anche se non ho capito bene cosa intendi per ...
quindi se non ho capito male basta che nel momento in cui vai in edit richiami una funzione che popola la dropdown e chiama il suo databind. Se la vuoi creare al volo (perche?) prima di fare quanto detto la crei e la aggiungi ad un contenitore di controlli (es. placeholder) posizionato nel punto che vuoi tu.
Intendevo costruita da code-behind...La devo creare dinamicamente perchè deve contenere campi presi da un db.
quindi tu intendi, avendo il placeholder posizionato in questo modo:
codice:<edititemtemplate> <TABLE WIDTH="100%" BORDER="1" BORDERCOLOR="#6788A7" CELLPADDING="0" CELLSPACING="0"> <TR><TD ALIGN="left" WIDTH="20%">IdGruppo:</TD> <TD ALIGN="left"> <asp:placeholder ID="ph_gruppi" runat="server"></asp:placeholder> </TD></TR> </TABLE> </edititemtemplate>?codice:Dim conta as Integer conta = 0 Dim dd_gruppi as New DropDownList() While reader.read() Dim Testo as String Dim Valore as String Testo = reader("id").ToString & " - " & reader ("descrizione").ToString Valore = reader("id").ToString Dim ListGruppo As New ListItem() ListGruppo.Text = Testo ListGruppo.Value = Valore dd_gruppi.Items.Insert(conta, ListGruppo) conta = conta + 1 End While ph_gruppi.Controls.Add(dd_gruppi)

Rispondi quotando