Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Sergix
    Registrato dal
    Apr 2003
    Messaggi
    110

    come inserisco il 'vecchio' evento onchange? in asp.net

    Ciao a tutti
    scusate ho creato una dropdownlist lato server che mi tira fuori dei dati da una tabella questa dropdownlist si chiama: id="drpd01"
    ora vorrei che per effetto dell'evento onchange al mio selezionare mi eseguisse una funzione, che non deve nient'altro che tirarmi fuori dei dati da database.
    come devo fare? o almeno come si inserisce nel codice l'evento (onchange classico no server) su un componente Server asp.NET?
    questo è il mio dilemma...

    codice dropdownlist
    --------------------------
    If Not Page.IsPostBack then
    Dim strConn as string ="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & server.mappath("db/ts_data00.mdb")
    Dim objConn as New OleDbConnection(strConn)

    objConn.Open()

    Dim strSQL as String = "SELECT * FROM ts_c"
    Dim objCommand as New OleDbCommand(strSQL, objConn)

    Dim objDataReader as OleDbDataReader
    objDataReader = objCommand.ExecuteReader(CommandBehavior.CloseConn ection)

    drpd01.DataSource = objDataReader
    drpd01.DataBind()
    end if
    End Sub
    ---------------------------

    funzione da eseguire in onchange
    --------------------------------
    Sub funzionedaprovarechenonsosedipendeilcomelachiamo(s ender As Object, e As EventArgs)
    Response.write("onchange funziona!!!")
    End Sub



    sono in modalità training quindi scusate se scrivo delle boiate!!! :master:
    www.sc2med.com
    ---------------
    Partners:
    www.advgroup.it

  2. #2
    devi usare i metodi

    AutoPostBack="true"
    OnSelectedIndexChanged="tuoMetodo"

    della classe dropdownlist


    PS: ricorda di chiudere il datareader quando l'hai usato, altrimenti la connessione al db ti resta aperta

    xxx

  3. #3
    Utente di HTML.it L'avatar di Sergix
    Registrato dal
    Apr 2003
    Messaggi
    110

    ok

    finalmente... ma ci credi che non trovavo questo comando nemmeno sul manuale!!! grazieeeeee Ale
    funzica!
    www.sc2med.com
    ---------------
    Partners:
    www.advgroup.it

  4. #4
    di nulla

    xxx

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.