120 messaggi dal 28 luglio 2010
Buongiorno a tutti,

ho la necessità di generare una Gridview da 2 tabelle:

Tabella_Tipo_Portate
ID
DESCRIZIONE_PORTATA

Tabella_Portate
ID
PORTATA
ID_PORTATE

Nella Tabella_Tipo_Portate ho:
ANTIPASTI
PRIMI PIATTI
SECONDI PIATTI
.....

Nella Tabella_Portate ho:
ANTIPASTO MISTO
ANTIPATO DI PESCE
LASAGNE
RISOTTO DI FUNGHI
.....

Nella Gridview dovrei ottenere un risultato di questo tipo:

ANTIPASTI
ANTIPASTO DI PESCE
ANTIPASTO MISTO

PRIMI PIATTI
LASAGNE
RISOTTO DI FUNGHI

Il tutto viene realizzato con database SQL CE.
Avete qualche suggerimento per la query da utilizzare?

Grazie a tutti!

Giorgio
175 messaggi dal 02 gennaio 2012
Hi orsattigiorgio,

ti consiglio una join tra le due talelle




es.

gcmd = New OleDbCommand()
gda = New OleDbDataAdapter()
gds = New DataSet()


pQuery = "SELECT * FROM " & "Tabella_Tipo_Portate"& " , " & " " Tabella_Portate " & "" & " "
pWhere = " WHERE Tabella_Portate.ID_PORTATE = Tabella_Tipo_Portate.ID"
pOrder = " ORDER BY " + "[Tabella_Portate.ID]"
gSql = pQuery + pWhere + pOrder

quindi

gcmd.Connection = cn1

With gcmd
.CommandText = gSql
End With

gda.SelectCommand = gcmd

e fai il fill


bye ghg
120 messaggi dal 28 luglio 2010
Grazie, riesci a tradurla in C#?
Grazie!

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.