29 messaggi dal 12 aprile 2011
Ciao a tutti,
ho una gridview che contiene una lista di prodotti. Nel campo quantità ho inserito un template così strutturato

<asp:TemplateField HeaderText="Quantità" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Eval("Quantita") %>' Width="50px"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>

Come faccio a recuperare i dati dalla Textbox una volta modificato il valore?
Ciao,
non è la soluzione più adatta, data anche la paginazione del controllo, anche se utilizzata.Immagino che sei sull'onclick di un bottone o fuori dalla griglia o nella griglia.
Se sei fuori dalla GridView puoi ciclare tutte le righe e processare i valori di tutti i textbox Quantità.
Se sei nella GridView, stai lavorando sull'evento OnRowCommand, puoi risalire alla riga che ha scatenato l'evento:
var txtQuantity = (TextBox)e.Row.FindControl("txtQuantity");

Ormai programmano tutti... ma la professionalità appartiene a pochi

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.