Datasource di una combobox

mercoledì 09 maggio 2007 - 15.16

yamaarasi Profilo | Newbie

Ciao a tutti!
Ho una maschera contenente una ComboBox (CB).
All'apertura della maschera vorrei assegnare alla CB i valori risultanti da una query di selezione.
La query è composta da 2 tabelle in join tra di loro...

Dove e come devo definire la query? Come faccio ad assegnare alla proprietà record source della CB il risultato della query?

Grazie.

dedalo.nel.labirinto Profilo | Newbie


in linea generale dovresti aprire una connessione al tuo datasource, creare un comando per passare la query, una datatable per il recorset restituito e con questa popolare la tua combo.

yamaarasi Profilo | Newbie

Ciao e grazie per la risposta.
Ti chiedo un'altra cosa...ma se io volessi riempire la combobox senza aprire un'altra connessione al server, ma utilizzando i dati gia' presenti in delle tabelle nel mio dataset?

dedalo.nel.labirinto Profilo | Newbie



beh le tabelle del dataset sono una collezione, quindi puoi accedere ad esse o tramite index o tramite il nome della tabella, tipo:

dataset.tables[0]
dataset.tables[1]
dataset.tables[nome_tabella]

da qui puoi accedre ai records rispettivi dalla collezione Rows

dataset.tables[0].rows
dataset.tables[1].rows

dataset.tables[nome_tabella]. rows


yamaarasi Profilo | Newbie

Grazie..ed è possibile fare una query con piu' tabelle e join partendo dai dati contenuti del dataset?
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