- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Gestione eventi su repeater.
-
Gestione eventi su repeater.
Ciao a tutti.
Ho questo problema.
Lavoro con vb.net (fw 3.5) e sql sever.
Ho un repeater con 4 textbox popolato collegandolo ad un SqlDataSource (DataSourceID="SqlDataSource1")Editando il contenuto di un text, dovrei ricalcolare il contenuto di un altro.
Ad esempio: se scrivo 3 sul textbox1 e 5 sul textbox2 , sul textbox3 dovrebbe apparire la somma, 8.
Dovrei poter gestire l'evento _Validate, o _LostFocus o anche _TextChanged ma non so come fare in un controllo inserito all'interno di un repeater.
E' possibile?
Qualcuno sa aiutarmi?
Scusandomi per il disturbo vi ringrazio anticipatamente.
Marco
-
[HTML]<asp:TextBox id="tb1" OnTextChanged="check" AutoPostBack="true" runat="server"/> - <asp:TextBox id="tb2" OnTextChanged="check" AutoPostBack="true" runat="server"/> - <asp:TextBox id="tb3" ReadOnly="true" OnTextChanged="check" runat="server"/>[/HTML]
Sub check(ByVal o As Object, ByVal e As EventArgs) If tb1.Text <> String.Empty And tb2.Text <> String.Empty Then Dim val1 As Double Dim val2 As Double If (Double.TryParse(tb1.Text, val1) And Double.TryParse(tb2.Text, val2)) Then tb3.Text = val1 + val2 Else tb3.Text = String.Empty End If End If End Sub
In questo caso userei l'updatepanel perchè il postback automatico è un bruttissimo effetto.