IProgrammatori.it

Forum programmazione

Forum di supporto alla programmazione in generale e nei principali linguaggi.

Oggi è ven set 03, 2010 1:28 pm

Tutti gli orari sono UTC + 2 ore




   [ 4 messaggi ] 
Autore Messaggio
 Oggetto del messaggio: [VB.NET] popolamento combobox
MessaggioInviato: sab ott 31, 2009 10:14 am 
Moderatore
Iscritto il: mar giu 27, 2006 11:52 am
Messaggi: 261

ho un problemino col popolamento di una combobox.
il codice con cui popolo la combobox è questo

Codice:
Dim sql As String = "SELECT * FROM TipoIdentita"
            Dim da As New OleDbDataAdapter(sql, conn)
            Dim dt As New DataTable()

            da.Fill(dt)

            cmb_documento.DataSource = dt
            cmb_documento.DisplayMember = "Tipo"
            cmb_documento.ValueMember = "id"


solo che invece di associarmi il valore numerico mi associa ad ogni elemento la stringa 'id'

esempio: ho la tabella fatta in questo modo
id | Tipo
1 Carta d'identita
2 Passaporto
3 Patente
4 Altro

quindi in teoria quando clicco su patente dovrebbe darmi il value = 3, quanto clicco su passaporto value=2 ecc.. invece mi da sempre come value 'id'

_________________
per qualsiasi consiglio, problema riguardante prodotti microsoft visitate http://www.windowsolution.org


   
 Oggetto del messaggio: Re: [VB.NET] popolamento combobox
MessaggioInviato: sab ott 31, 2009 1:21 pm 
Admin
Avatar utente
Iscritto il: mar giu 06, 2006 4:00 pm
Messaggi: 2301
Località: Italia

cambia sta riga..
Codice:
            cmb_documento.ValueMember = "id"

ad intuito.. non sò il .net..

_________________
Big-Bug cerca collaboratori.
Cerca di scrivere con un italiano corretto.


   
 Oggetto del messaggio: Re: [VB.NET] popolamento combobox
MessaggioInviato: mer nov 04, 2009 8:41 am 
Moderatore
Iscritto il: mar giu 27, 2006 11:52 am
Messaggi: 261

ma ke intuito hai.... se l'"errore" l'ho riscontrato li è ovvio che ci sia o un "errore" o una male interpretazione del comando a quella riga.........


cmq ho risolto. valuememnber dice alla combo dove andare a reperire il value da affidare ad ogni displaymember mentre per selezionare dale valore bisogna usare la classe selectedvalue

_________________
per qualsiasi consiglio, problema riguardante prodotti microsoft visitate http://www.windowsolution.org


   
 Oggetto del messaggio: Re: [VB.NET] popolamento combobox
MessaggioInviato: mer nov 04, 2009 3:44 pm 
Admin
Avatar utente
Iscritto il: mar giu 06, 2006 4:00 pm
Messaggi: 2301
Località: Italia

cypher ha scritto:
ma ke intuito hai.... se l'"errore" l'ho riscontrato li è ovvio che ci sia o un "errore" o una male interpretazione del comando a quella riga.........


cmq ho risolto. valuememnber dice alla combo dove andare a reperire il value da affidare ad ogni displaymember mentre per selezionare dale valore bisogna usare la classe selectedvalue

e allora cosa chiedi? certo che l'errore è lì.. appunto dovevi cambiare quella riga

perchè ancora devo dirti di scrivere in italiano?
'dale valore' :cry:
'ke'
'valuememnber'

Mah..

_________________
Big-Bug cerca collaboratori.
Cerca di scrivere con un italiano corretto.


   
Visualizza ultimi messaggi:  Ordina per  
   [ 4 messaggi ] 

Tutti gli orari sono UTC + 2 ore


 Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a: