Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Riempire TextBox con campi database e Update

    Ho una pagina con un Datalist.
    Tramite l'evento Update che si attiva cliccando su un link, mostro un Panel contenente delle TextBox vuote. Il mio scopo sarebbe quello di far essere già compilate le TextBox (che si trovano esternamente al DataList) con i dati contenuti nel DataList.
    In questo modo recupero i dati dal database e li associo al DataList:
    codice:
    Sub Page_Load(obj as Object, e as EventArgs) 
    dim objConn As new OleDbConnection("provider = Microsoft.Jet.OLEDB.4.0; Data Source = "& Server.MapPath("..\mdb-database\lavori.mdb")) 
    dim objCmd as new OleDbDataAdapter("SELECT * FROM clienti WHERE IDCliente = " & Request.QueryString("IDcliente") & "", objConn) 
    dim ds as DataSet = new DataSet() 
    objCmd.Fill(ds, "clienti") 
    
    rpClienti.DataSource = ds.Tables("clienti").DefaultView 
    If Not (Page.IsPostBack) 
    rpClienti.DataBind() 
    End If 
    
    lblMessage.Text = "" 
    pnSiti.Visible = False 
    
    dim objCmd_Siti as new OleDbDataAdapter("SELECT * FROM siti WHERE IDcliente = " & Request.QueryString("IDcliente") & "", objConn) 
    dim ds_Siti as DataSet = new DataSet() 
    objCmd_Siti.Fill(ds_Siti, "siti") 
    
    dlClienti.DataSource = ds_Siti.Tables("siti").DefaultView 
    DataBind() 
    end sub
    Come faccio a riempire le TextBox con questi dati?
    Come faccio ad aggiornare il DataBase?
    Grazie
    Antonio GIULIANA
    http://www.antoniogiuliana.it
    Soluzioni Informatiche Per Il Tuo Business

  2. #2
    una volta selezionati i dati li metti dentro ai textbox cosi:

    textbox1.text = contenitore("nome_campo")


    e per aggiornare metti un pulsante che punta ad una funzione:
    e qui fai l'UPDATE

    UPDATE tb SET nome_campo='" & textbox1.text & "' WHERE id= tuo_id

  3. #3

    Dovrei studiarmi meglio l'uso del DataSet!

    Scusa, al posto di "contenitore" dovrei scrivere ds_Siti?
    Così però non va...
    Considera che la procedura per associare i valori del db alle TextBox si trova in un'altra Sub che non è quella per creare il DataSet. Forse può influire qualcosa...
    Antonio GIULIANA
    http://www.antoniogiuliana.it
    Soluzioni Informatiche Per Il Tuo Business

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.