Caricamento di una listabox tramite datasource

martedì 29 agosto 2006 - 13.53

antovitae Profilo | Newbie

ciao ragazzi
è possibile caricare in una listbox dei dati prelevandoli da una quary in un database?
credo che si debba usare la proprieta datasource ma non la so usare....potete darmi un aiuto

micto27 Profilo | Senior Member

>ciao ragazzi
>è possibile caricare in una listbox dei dati prelevandoli da
>una quary in un database?
>credo che si debba usare la proprieta datasource ma non la so
>usare....potete darmi un aiuto
>

listbox1.DataSource = ad esempio datatable o dataview
listbox1.DataTextField = nome della colonna da associare alla proprietà Text degli item
listbox1.DataValueField = eventuale nome della colonna da associare alla proprietà Value degli item
listbox1.DataBind()

ciao, Michele

alx_81 Profilo | Guru

>ciao ragazzi
Ciao!

>è possibile caricare in una listbox dei dati prelevandoli da
>una quary in un database?
Certo, è possibile

>credo che si debba usare la proprieta datasource ma non la so
>usare....potete darmi un aiuto
Puoi utilizzare il wizard che già visual studio (se lo hai) ti dà oppure puoi scrivere da codice un po' di ADO.NET.
Ecco un esempio della seconda metodologia:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Alx81 =)

http://blogs.dotnethell.it/suxstellino

antovitae Profilo | Newbie

...

alx_81 Profilo | Guru

usa il server explorer..
Alx81 =)

http://blogs.dotnethell.it/suxstellino

antovitae Profilo | Newbie

dato di fatto che uso i recordset adodb ha fatto in questo modo
listbox().items.clear()
listbox.datasource=recordset.fields("nomecampo").value

il problema è che mi caricare solo la prima lettera dell'elenco che mi occore
ad esempio se il valore è antonio mi restituisce a

alx_81 Profilo | Guru

Così non capisco un granchè..

se riesci a mandare un esempio.. magari allega il file..
Alx81 =)

http://blogs.dotnethell.it/suxstellino

antovitae Profilo | Newbie

per ora ho risolto usando gli items della listbox....ho un altra domanda però....
è possibile mettere delle intestazioni alla collona della lista

alx_81 Profilo | Guru

Non direttamente nel controllo, puoi però fare una table html con due righe ed una colonna.
Nella prima cella metti la tua intestazione e nella seconda il listbox..
Alx81 =)

http://blogs.dotnethell.it/suxstellino

antovitae Profilo | Newbie

mi sembra un ottima soluzione....grazie

alx_81 Profilo | Guru

di nulla
ciao!
Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5