Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di natasha
    Registrato dal
    Sep 2000
    Messaggi
    1,307

    Problema: numero di voci in un controllo <asp:ListBox> non note a priori

    Buongiorno a tutti,
    ho il seguente problema: devo popolare un controllo <asp:ListBox> con dei dati provenienti da un database. Il problema è, che il numero di tali dati non è noto a priori, mentre per popolare le voci (impostando nomeListBox.Items(i).Text al valore prelevato dal db) è necessario che io abbia un numero di voci <asp:ListItem> pari o superiore al numero delle voci prelevate dal db. Non volendo adottare la "classica" soluzione "metti mille <asp:ListItem> e prega che la query non restituisca 1001 voci", come si può fare?
    Allego immagine del listato (accidenti al limite di 25 Kb per gli upload!!!)
    Kisses,

    Nat
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it L'avatar di Cartman
    Registrato dal
    Sep 2002
    Messaggi
    246
    ci dovrebbe essere il metodo add del listbox che aggiunge in item alla lista.

    nel ciclo usa questa anzichè l'assegnazione

    lbdata.items.add(ilvalorepresodaldb)


    nell html non metti nessun listitem

    C.

    p.s. è meglio se copi e incolli il codice anzichè inviare immagini. chi ti risponde può riutilizzarlo
    Damose da fa...e volemose bene.
    Carol Woityla 26-2-2004

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Non so se ho capito bene il problema. Comunque:
    Ho un <asp:listbox
    codice:
    <asp:listbox id="ListBox1" runat="server"></asp:listbox>
    e lo devo popolare prelevando i dati da un database. Naturalmente non conosco a priori il numero degli elementi della lista.

    Io mi farei un DataView e lo popolerei così:

    codice:
    Me.ListBox1.DataSource = DataView
    Me.ListBox1.DataTextField = "nome"
    Me.ListBox1.DataValueField = "sigla"
    Me.ListBox1.DataBind()

  4. #4
    Utente di HTML.it L'avatar di natasha
    Registrato dal
    Sep 2000
    Messaggi
    1,307
    Grande Cartman,
    funziona alla perfezione!!!!
    Grazie di cuore,

    Nat

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 © 2026 vBulletin Solutions, Inc. All rights reserved.