Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Popolare datalist

  1. #1
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523

    Popolare datalist

    Ragazzi, volevo popolare un datalist.. pensavo fosse semplice, invece non ci salto fuori!!

    Caccia all'errore...

    codice:
    Dim CodemondoDB As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & _
                                       "Data Source=" & Me.Request.PhysicalApplicationPath & "mdb-database/Codemondo.mdb")
    Dim Adapter1 As New OleDb.OleDbDataAdapter("SELECT Nome FROM Giocatori where Squadra = '1'", CodemondoDB)
    Dim MyQuery1 As Data.DataSet = New DataSet()
    Adapter1.Fill(MyQuery1, "Giocatori")
    DataGrid1.DataSource = MyQuery1.Tables(0)
    DataGrid1.DataBind()
    DataGrid1.Visible = False
    CodemondoDB.Open()
    DataList1.DataSource = MyQuery1.Tables(0).DefaultView
    DataList1.DataBind()
    Grazie!
    Andrea
    Ciao
    Andrea

  2. #2
    'imposti la connessione
    dim myConnection as new oledbconnection("....")

    'apre la connessione
    dim mycommand as new oledbdataadapter("query")

    'riempie l'oggetto DataSet
    dim ds as dataset = new dataset()
    mycommand.fill(ds, "tua_tabella")

    datalist1.datasource = ds.tables("tua_tabella").DefaultView
    DataBind()

  3. #3
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Certo..
    infatti è quello che facevo!!
    L'errore era che nel datalist non inserivo nessun oggetto tipo label, ecc..
    Non lo conoscevo proprio!

    Ora sto lottando nel inserire i valori di una colonna di un datareader in una struttura di stringhe..
    del tipo:

    dim miastringa() as string
    miastringa=datareader1.item("Data")

    Mi sarebbe piaciuto fare una cosa del genere..
    Innanzi tutto vi spiego perchè vorrei farlo:

    Ho una datalist con dei dati prelevati da un database e per ogni riga ho un checkbox per selezionarne alcuni.

    Con un pulsante creo una lista dei check selezionati e cambio pagina.
    quasta lista la passo all'altra pagina e fin qui tutto ok.

    In questa nuova pagina però vorrei visualizzare l'elenco dei dati della tabella relativi ai checkbox selezionati.

    Faccio un esempio: (tabella nella prima pag.)
    1. cane [ ]
    2. gatto [x]
    3. topo [ ]
    4. giraffa [x]

    se questa è la mia tabella, coi checkbox schematizzati, premendo un pulsante, visualizzo un'altra pagina con la stessa tabella ma:

    1. gatto
    2. giraffa

    Chiaro?
    Arrivo ad avere l'elenco dei selezionati e la tabella completa dei dati riprelevati del database.

    Stavo pensando a 2 strade (consigliatemi..):
    1. Inserire il tutto in un string() ed eliminare quelli non selezionati
    2. modificare una colonna che aggiungerei nel database dove indico il valore dei checkbox e nella seconda pagina faccio la select di solo quelli con il valire a 1.

    La seconda mi sembra molto più lenta e laboriosa.. la prima??

    Scusate la palla ma vorrei migliorare a programmare e proporre le mie idee penso sia un buon modo per confrontarmi..

    Grazie ciao
    Andrea
    Ciao
    Andrea

  4. #4
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    ok, ok.. fatto!

    ma....

    come si rimuovono degli items da un datalist??
    Devo rimuoverli dal datareader da cui popolo il datalist, oppure li devo rimuovere dal datalist direttamente?

    Come??

    Grazie
    Ciao
    Andrea

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.