72 messaggi dal 16 settembre 2005
Come si fa a visualizzare più campi di una tabella in una combobox???

Dim dati As New DAL
CBoxPersona.DataSource = dati.tblPersona
-->richiamo una funzione in DAL che mi ritorna una datatable (faccio una select di tutto della tabella)
BoxPersona.DisplayMember = Qui cosa devo mettere??? con 2 campi non funzia!
CBoxPersona.ValueMember = "IDPersona"

Grazie
Modificato da geo99 il 06 dicembre 2005 15.19 -
stai usando uncontrollo personalizzato?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
72 messaggi dal 16 settembre 2005
No.
Sto sviluppando una win form e vorrei che comparissero sia il nome che il cognome...entrambi sono campi di una tabella.
Finche si trattava di visualizzare un campo era semplice, perchè bastava scrivere il nome del campo quando dichiaravo : BoxPersona.DisplayMember

Tu sai come potrei fare???


Grazie
lo sospettavo  diciamo quà sei leggermene fuori tema. prova mel forum appropiato.

comunque il concetto è che se il controllo non prevede da parte sua la possibilità di specificare più campi per la proprietà DisplayMember devi crearti qualcosa di personalizzato

ciao marco

p.s. solo ora mi accorgo che il topic è stato spostato :)


Modificato da nostromo il 06 dicembre 2005 16.22 -

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
60 messaggi dal 01 dicembre 2005
puoi sempre aggiungere una colonna composta dai due campi al datatable:

Dim newCol As New DataColumn("completo", GetType(String))
newCol.Expression = "Colonna1 + ' - ' + Colonna2"
dt.Columns.Add(newCol)

e poi usare questa colonna.

Ciao
72 messaggi dal 16 settembre 2005
newCol.Expression = "Colonna1 + ' - ' + Colonna2"

devo scrivere la select nell'espressione?
Se metto solo il nome dei campi delle tabelle non funziona

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.