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
App. WinForms / WPF .NET
DataGridView e dati Gerarchici
mercoledì 17 settembre 2008 - 10.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cicciuzzo
Profilo
| Junior Member
106
messaggi | Data Invio:
mer 17 set 2008 - 10:29
Ciao a tutti
Dovrei rappresentare in una DataGridView dei dati gerarchici, e fare
comparire il classico più [+] per espandere il rigo...
E' possibile farlo con la DataGridView in qualche maniera?
ciao e grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 17 set 2008 - 17:28
>Ciao a tutti
>Dovrei rappresentare in una DataGridView dei dati gerarchici,
>comparire il classico più [+] per espandere il rigo...
>E' possibile farlo con la DataGridView in qualche maniera?
Ciao Ciciuzzo,
ci sono vari meccanismi per fare quanto richiedi. Io ti consiglierei l'articolo dell'eccellente Dino Esposito:
http://msdn.microsoft.com/en-us/magazine/cc164077.aspx
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
cicciuzzo
Profilo
| Junior Member
106
messaggi | Data Invio:
mer 17 set 2008 - 18:43
Ma è applicabile con i componenti windows form??
ciao
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 18 set 2008 - 11:49
>Ma è applicabile con i componenti windows form??
Colpa mia, avevo desunto che si trattasse di DataGrid per Web.
Allora per ciò che riguarda Winform, so che se tu assegni un DataSet alla DataGrid/GridView ti permette un minimo di drilldown sempre chè ci siano le relazioni dentro il DataSet come indicato nella prima screenshot di questa pagina:
http://msdn.microsoft.com/en-us/library/aa983652.aspx
Può essere sufficiente per quello che serve a te ? Cliccando sul record figlio la DataGrid va a caricare le altre colonne. In caso contrario non conosco altre soluzioni se non provare a guardare prodotti di terze parti commerciali. Certamente ci sono controlli di questo tipo ma a pagamento.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
cicciuzzo
Profilo
| Junior Member
106
messaggi | Data Invio:
lun 22 set 2008 - 18:02
La DataGridView non lo fa anche se metti in relazione le tabelle nel dataset , lo da solo la datagrid che nel mio caso non posso utilizzare
grazie 1000
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 22 set 2008 - 18:09
>La DataGridView non lo fa anche se metti in relazione le tabelle
>nel dataset , lo da solo la datagrid che nel mio caso non posso
>utilizzare
Non lo sapevo. Infatti mi sono documentato e ho scoperto che pare che abbiano tolto questa funzionalità perchè non la utilizzava nessuno o comunque pochi.
Allora a questo punto io ti consiglierei di usare eventualmente una TreeView in cui crei dinamicamente il path di drill-down e ad ogni click vai a fare un binding nella GridView dei dati prescelti. Si ottiene un buon effetto.
Se però tu hai proprio la necessità di vedere in-line i dati dei figli allora mi sa che l'unica alternativa è un controllo terzo.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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 !