Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. birraafiumi
    3. Discussioni
    B

    birraafiumi

    @birraafiumi

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 6
    • Post 7
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Bergamo Età 48
    0
    Reputazione
    7
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    badges

    0
    Bookmarks
    0
    Voti
    0
    Ringraziamenti
    0
    Miglior risposte
    Inizia una nuova discussione
    di cosa vuoi parlare?

    Discussioni create da birraafiumi

    • Topic
      Post
      View
      Votazioni
      Post
      Attività
    • B

      Comandare tasto back
      Coding • • birraafiumi  

      1
      934
      Visualizzazioni
      0
      Votazioni
      1
      Post

      Nessuno ha risposto

    • B

      Eseguire query javascript
      Coding • • birraafiumi  

      2
      1450
      Visualizzazioni
      0
      Votazioni
      2
      Post

      B

      Riformulo la domanda, perchè era mal posta:

      Buongiorno a tutti.
      Premetto che ho lacune in javascript, ma siccome mi hanno consigliato di usarlo per risolvere il mio problema...
      Su un repeater ho un textbox (numerico)
      Al cambiare di questo textbox (o megli alla validazione) devo modificare il contenuto di un altro textbox eseguendo del codice JavaScript con accesso a sqlServer.
      Pare però si pianta ll'assegnazione degli oggetti in variabili.
      Il codice in vbNet è il seguente:

      Protected Sub RepeaterDip_ItemCreated(sender As Object, e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles RepeaterDip.ItemCreated If e.Item.ItemType = 0 Then Exit Sub Dim txt1 As TextBox = e.Item.FindControl("txtLordo") Dim txtRes As TextBox = e.Item.FindControl("txtAccantonamento") Dim lblCdDip As Label = e.Item.FindControl("lblCodice") txt1.Attributes.Add("onkeyup", String.Format("MakeTotal({0},{1},{2},{3},{4});", Periodo, lblCodiceAzienda.Text, lblCdDip.ClientID, txt1.ClientID, txtRes.ClientID)) End Sub

      In JavaScript invece è il seguente:

      <script language='javascript' type='text/javascript'> function MakeTotal(Periodo, CdAzienda , CdDipendente , Lordo , txtRes) { var olblCdDip = $get(CdDipendente); var oTxtLordo = $get(Lordo); var connection = new ActiveXObject("ADODB.Connection") ; var connectionstring="Data Source=aaaa;Initial Catalog=bbbb;User ID=cccc;Password=dddd;Provider=SQLOLEDB"; connection.Open(connectionstring); var rs = new ActiveXObject("ADODB.Recordset"); rs.Open("select [dbo].[RecalcAccantonamento]("+Periodo+",'"+CdAzienda+"','"+CdDipendente+"',"+Lordo+")", connection); rs.MoveFirst var Strreturn=rs.fields(1) rs.close; connection.close; $get(txtRes).value = strreturn; return false; } </script>

      mi aspetterei che, cambiando il valore sul txtLordo del repeater, si modificasse il valore sul txtAccantonamento, ma il programma sui pianta a questa riga di codice javascript:
      var olblCdDip = $get(CdDipendente);
      qualcuno sa dirmi dove sbaglio?
      grazie mille.
      Marco.

    • B

      Gestione eventi su repeater.
      Coding • • birraafiumi  

      2
      1493
      Visualizzazioni
      0
      Votazioni
      2
      Post

      F

      [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.

    • B

      Salvataggio dati repeater
      Coding • • birraafiumi  

      2
      1156
      Visualizzazioni
      0
      Votazioni
      2
      Post

      F

      Devi fare una findcontrol.

      il tuo valore della textbox sarà

      e.item.findcontro("TextBox4").text

      e così per gli altri campi

    • B

      Intercettare la creazione di una row di un repeater
      Coding • • birraafiumi  

      1
      812
      Visualizzazioni
      0
      Votazioni
      1
      Post

      Nessuno ha risposto

    • B

      gestiione gridview
      Coding • • birraafiumi  

      1
      1040
      Visualizzazioni
      0
      Votazioni
      1
      Post

      Nessuno ha risposto