Allora ragazzi, ho un Datagrid (il controllo peggiore di asp.net, secondo me).
Ho una colonna, precisamente la prima, che è programmata così:
ora, quello che vorrei fare è trasformare quello che appare in fase di edit (cioe' una textbox) in una dropdownlist creata via software, contenente dei valori presi da una tabella.codice:<asp:TemplateColumn> <headertemplate> Gruppo </headertemplate> <itemtemplate> <%# VGruppo(Container.DataItem("idgruppo")) %> </itemtemplate> <edititemtemplate> <asp:textbox id="gruppo" runat="server" text='<%# Vgruppo(Container.DataItem("idgruppo")) %>' /> </edititemtemplate> </asp:TemplateColumn>
questo sono riuscito a farlo. La cosa che non sono MAI riuscito a fare (aprii un altro topic a riguardo, non ci riuscii e cambiai strada) è "acchiappare" il valore selezionato dall'utente una volta premuto il tasto di modifica.
So che c'entra il postback. Ma non va, ne' con FindControl, nè con e.Item.Cells(x).
Qualche dritta ?

Rispondi quotando