Questione : Text_Changed per Gridview

Ho un gridview che legge i dati da un datasource dell'oggetto. Ci è soltanto 1 casella di testo editable per fila. Pensare esso gradicono un foglio elettronico. disposizione del

Row:
Column 1: ID
Column 2: ProductName
Column 3:
Column 4 di prezzi:
Column 5 del Qty (casella di testo - SOLTANTO cosa che è editable):

When che di totale (necessità auto-di calcolare (qty di prezzi X) DOPO CHE il Qty è immesso.) un utente mette in un valore per il prezzo (casella di testo) voglio calcolare il totale nell'etichetta “lblTotal„ nell'ultima colonna. In più, inoltre voglio assicurarmi che se l'utente colpisse la LINGUETTA per lasciare la casella di testo vada alla casella di testo del Qty sul row.

How possa io fare questo? Codificare gli esempi please.
class= del

Risposta : Text_Changed per Gridview

per esempio qui:
                    DataSourceID= " SqlDataSource1 " DataKeyNames= " ProductId " >
           
               
               
               
               
                   
                   

               

               
               
                   
                   

               

           

       


vuoto protettivo txtQuantity_TextChanged (mittente dell'oggetto, EventArgs e)
    {
        Casella di testo TB = mittente (della casella di testo);
        Fila di GridViewRow = (GridViewRow) tb.NamingContainer;
        unitprice = Convert.ToDecimal decimali (fila. Cellule [1]. Testo);
        quantità di int = Convert.ToInt32 (TB. Testo);
        lblPrice dell'etichetta = (etichetta) row.FindControl (“lblPrice„);
        lblPrice.Text = (unitprice * quantità) .ToString ();
    }
Altre soluzioni  
 
programming4us programming4us