Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Vsualizzare dati da + tabelle
giovedì 21 giugno 2007 - 12.18
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
shozo
Profilo
| Newbie
8
messaggi | Data Invio:
gio 21 giu 2007 - 12:18
(Ciao ragazzi sono alle primissime armi, sto facendo il passaggio da asp a .net. Le dura!
).
Devo riempire un datagrid prelevando dati da una tabella. Alcuni campi di questa tabella (TAB_OFFERTE) contengono ID che fanno riferimento ad altre tabelle, es:
TAB_OFFERTE:
ID RIF ID_AGENZIA ID_LINGUA
1 MARRA 2 5
TAB_AGENZIA:
ID_AGENZIA NOME
2 AGENZIA1
TAB_LINGUA:
ID_LINGUA NOME
5 ITALIANO
Le tabelle in relazione sono molteplici e non posso modificare il database.
Ho usato il DataRelation seguendo questo esempio (la relazione per ora è una sola):
http://www.dotnethell.it/articles/NestedDatagrid.aspx
, ed ho seguito le "istruzioni", ma arrivo fino al Listato n°7 dopodichè' non capisco come far visualizzare i dati delle tabelle nel datagrid.
Questo è il codice che ho scritto:
dim objcmd_1 as new oledbDataAdapter("select * from OFFERTE",objconn_tab_parti_prod)
dim objcmd_2 as new oledbDataAdapter("Select OFFERTE.ID_AGENZIA, AGENZIA.ID_AGENZIA, AGENZIA.NOME from OFFERTE,AGENZIA where OFFERTE.ID_AGENZIA=AGENZIA.ID_AGENZIA", objconn_tab_parti_prod)
dim ds as dataset = new Dataset("Mydataset")
objcmd_1.Fill(ds,"OFFERTE")
objcmd_2.Fill(ds,"AGENZIA")
Dim Parent As DataColumn
Dim Child As DataColumn
parent = ds.Tables("OFFERTE").Columns("ID_AGENZIA")
child=ds.Tables("AGENZIA").Columns("ID_AGENZIA")
Dim relaz_age As DataRelation = New DataRelation("relaz_age", parent, child, False)
ds.Relations.Add(relaz_age)
Datagrid1.datasource=ds
Datagrid1.Databind()
'Poi segue il Datagrid...
'Pliz help me
shozo
Profilo
| Newbie
8
messaggi | Data Invio:
mar 26 giu 2007 - 14:20
Per tutti coloro che incapperanno nel mio stesso problema ho risolto usando semplicemente templateColumn :
<asp:DataGrid ..........>
<asp:templateColumn HeaderText="GRUPPO">
<itemtemplate>
<asp:label id="grupos" runat="server" Text='<%# funz_GRUPPO(container.dataitem("PERMESSI")) %>'/>
</itemtemplate>
</asp:templateColumn>
</asp:DataGrid>
function funz_GRUPPO(id as string)
'estraggo i dati che desidero
end function
Torna su
Stanze Forum
Elenco Threads
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 !