Caricare una tabella dataset in una combobox

venerdì 23 maggio 2008 - 09.32

trinity Profilo | Guru

Salve ragazzi,
io ho creato in vb net un file dataset.xsd dove al suo interno vi è uan tabella chiamata Gruppi e che contiene le seguenti colonne: Codgruppo, descrizione.

io devo associare ad una combobox sia il valore di codgruppo che la sua relativa descrizione.

esempio: 01-prova
02-prova1


ecc....


Sapete dirmi come posso fare? io riesco ad associare solo un valore.

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Brainkiller Profilo | Guru

>io devo associare ad una combobox sia il valore di codgruppo
>che la sua relativa descrizione.
>Sapete dirmi come posso fare? io riesco ad associare solo un
>valore.

Ciao Fabio,
di solito o si fa il binding a mano via codice .NET, oppure si fa una query/dataset con una colonna ad hoc con i valori concatenati che vuoi unire esempio:

SELECT CampoA + '-' + CampoB as Valore FROM

E poi vai a bindare il campo Valore
Non mi hai fatto più sapere niente sul Thread di Word.

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

trinity Profilo | Guru


>SELECT CampoA + '-' + CampoB as Valore FROM

non ti seguo....

di solito io facevo così:

per esempio se dovevo eseguire un like:

Dim myrow() As DataRow = Nazioni.Select("Nazione LIKE '" & nazione.Replace("'", "''") & "%'") If myrow.Length <> 0 Then Me.TextBox6.Text = CType(myrow(0)("Nazione"), String) Me.Label11.Text = CType(myrow(0)("CodiceNazione"), String) End If

nel mio attuale caso io non devo ovviamente eseguire un like ma una semplice select su tutta la tabella (gruppi) ma non capisco il tuo esempio come applicarlo.

Per il word ti avrei risposto dopo questo problemino da risolvere, ma cmq non ci sono riuscito a fare i blocci di accesso...Ti rispondo sull'altro thread meglio.

Ciao




Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Brainkiller Profilo | Guru

Da quello che ho capito tu hai una ComboBox e vuoi caricare come valori una combinazione di due colonne no ?
Ossia se hai una colonna ID e una colonna provincia vuoi che le voci del Combo siano per esempio:

1-Brescia 2-Milano

ecc.
Giusto ? Se sì, puoi fare anche così come hai indicato convertire a String i due valori provenienti dal DataSet e concatenarli e aggiungerli con un ciclo alla ComboBox usando:

ComboBox1.Items.Add(id+"-"+provincia)

>Per il word ti avrei risposto dopo questo problemino da risolvere,
>ma cmq non ci sono riuscito a fare i blocci di accesso...Ti rispondo
>sull'altro thread meglio.

Ok
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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