61 messaggi dal 19 agosto 2001
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 con i dati contenuti nel DataList.
In questo modo recupero i dati dal database e li associo al DataList:
   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
499 messaggi dal 14 luglio 2001
Così :

<ASP:DataList ID="NomedelDataList"
DataKeyField="NomedelCampodellaChiavePrimaria"
Runat="server">


<Asp:TextBox Id="NomedelCampo" Column="xx" Text='<%# Container.DataItem( "CampoDB" ) %'>' Runat="server" />


</Asp:DataList>

ciao



Modificato da conidi il 14 settembre 2003 20.09 -

enzo
www.dnetware.it
61 messaggi dal 19 agosto 2001
La TextBox però non è inclusa nel Datalist ma in un Panel... quindi non va bene così :-(
Modificato da antoniog il 26 settembre 2003 19.16 -
61 messaggi dal 19 agosto 2001
Come posso fare?
Forse dovrei fare l'associazione quando recupero i dati e li inserisco del DataList? In che modo?
Grazie.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.