ComboBox e Dataset

venerdì 10 giugno 2005 - 12.45

luciano.net Profilo | Newbie

Come si associa un combobox ad un dataset?
Il mio codice:

With cbAziende

.DataSource = DsAziende.tbAziende
.DisplayMember = "Azienda"
.ValueMember = "IDAzienda"

End With

Non produce assolutamente nulla.

cbAziende è un combobox

DsAziende è un dataset contenente la tabella tbAziende con i due campi.

Grazie.

Andy Profilo | Senior Member

il dataset l'hai riempito con i dati del tuo database (usando il dataadapter.fill) ??

luciano.net Profilo | Newbie

Ora sì, e funziona.
Avendo seguito gli esempi dell'Help credevo che il metodo si generasse automaticamente creando il dataset dal menu dati.
Grazie.

shaft Profilo | Newbie

Allora hai caricato il Datatable del Dataset?
Ti scrivo un esempio:
' Apre la connessione.
myconn.open

' Crea il dataadapter
dim daTabella as oledbDataAdapter("Select * From Tabella", myconn)
' Carica il Datatable del dataset.
daTabella.fill(ds.Tabella)

' Chiude la connessione.
myconn.close

A questo punto devi associare la tabella alla proprietà Datasource della Combobox

cbcombo.datasource=ds.tabella
cb.displymember="NomeCampo"
cb.valuemember="NomeCampo"
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