DataSet, DataGrid aiuto per inesperto

martedì 22 agosto 2006 - 13.45

ilgrigio Profilo | Newbie

salve a tutti sono alle primissime armi con vb.net
ho un database access con due tabelle : la prima "agenda" e la seconda "tipologia" legate da un campo fktipologia nella tabella agenda.

Vorrei visualizzare in un datagrid una cosa del genere

data descrizione tipologia
20/08/2006 bla bla bla tributi

invece di

data descrizione tipologia
20/08/2006 bla bla bla 1

quindi al posto di fktipologia dovrei stampare SELECT nome from Tipo where id= & tipologia. Non so come fare tutto questo con le classi ado.net

ecco come ho caricato i dati
Dim cn As OleDbConnection = New OleDbConnection(OleDbConnection1.ConnectionString)
ds = New DataSet("Agenda")
Dim da1 As OleDbDataAdapter = New OleDbDataAdapter("SELECT * FROM Agenda", cn)
da1.TableMappings.Add("Table", "Agenda")
da1.Fill(ds)

Dim da2 As OleDbDataAdapter = New OleDbDataAdapter("SELECT * FROM Tipo", cn)
da2.TableMappings.Add("Table", "Orders")
da2.Fill(ds)

Vi prego aiutatemi, c'ho capito veramente poco di database in vb.net
Mi bastano anche esempi di applicazioni simili che recuperano dati da più tabelle. Sono settimane che vago in rete alla ricerca di qlks. GRAZIE MILLE!!!

bluland Profilo | Guru

non ho capito bene, potresti spiegarti meglio?

blood Profilo | Senior Member

Ciao, il sito è pieno di articoli riguardanti l'ADO.NET, per ogni altro dubbio che ti viene fuori...chiedi pure

http://www.dotnethell.it/Search.aspx?Search=ado.net&type=1
---------------
Piscopo Paolo

:: wD @ IRCnet :: .NET wannabe 8-)

ilgrigio Profilo | Newbie

Chiedo venia, mi sono spiegato malissimo.
Ho due tabelle in access

Agenda i cui campi sono :
id
fktipo
descrizione
data

Tipo i cui campi sono :
id
nome

Ora vorrei stampare in un DataGrid questi campi

Agenda.data
Agenda.descrizione
Tipo.nome (anziche stampare la chiave esterna fktipo)

bluland Profilo | Guru

le due tabelle allora sono relazionate dal campo id?

blood Profilo | Senior Member

e qual'è il problema allora..aggiungi due tabelle allo stesso dataset e le vedi tranquillamente
---------------
Piscopo Paolo

:: wD @ IRCnet :: .NET wannabe 8-)

ilgrigio Profilo | Newbie

si le due tabelle sono relazionate dal campo id e fktipo.

Voglio stampare tipo.nome il cui id sia uguale a Agenda.fktipo

blood Profilo | Senior Member

devi fare un JOIN di due tabelle...si parla di sql mi pare, non di programmazione con ado.net cmq...(giusto per chiarire)
---------------
Piscopo Paolo

:: wD @ IRCnet :: .NET wannabe 8-)
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5