Dropdownlist

giovedì 02 novembre 2006 - 22.56

tecnovico Profilo | Junior Member

ciao a tutti. vorrei riempire una dropdownlist con dei dati che si trovano in un dataset. nel data set c'è solo una tabella. ho usato i metodi dorpdownlist.DataSource=dataSet; e
dropdownlist.DataBind(); pero visualizzo "System.Data.datarowview" . come faccio a selezionare una colonna e visualizzarla?

alx_81 Profilo | Guru

>ciao a tutti.
Ciao!

>vorrei riempire una dropdownlist con dei dati che
>si trovano in un dataset. nel data set c'è solo una tabella.
>ho usato i metodi dorpdownlist.DataSource=dataSet; e
>dropdownlist.DataBind(); pero visualizzo "System.Data.datarowview"
>. come faccio a selezionare una colonna e visualizzarla?

Un metodo che puoi utilizzare è quello di passare al datasource la datatable contenuta nel dataset:
dropdownlist1.DataSource = dataSet1.Tables(0)

poi devi indicare il datatextfield (ovvero quello che vuoi vedere) ed il data valuefiled (che è la chiave):

dropdownlist1.DataValueField = "nomecampochiave" dropdownlist1.DataTextField = "nomecampodavisualizzare"

Poi fai il binding dei dati:

dropdownlist1.DataBind()

Ma esiste anche un altro metodo se vuoi continuare ad usare il dataset:

dropdownlist1.DataSource = dataSet1 dropdownlist1.DataMember = "nomedatatable" dropdownlist1.DataValueField = "nomecampochiave" dropdownlist1.DataTextField = "nomecampodavisualizzare" dropdownlist1.DataBind()

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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5