Datagrid gerarchica!

venerdì 07 gennaio 2005 - 17.57

pynthu Profilo | Junior Member

Salve a tutti
avrei necessità di creare uno user control che implementi una datagrid gerarchica: quindi ogni item è costituito da un imagebutton e da un label; clickando sull'immagine deve aprirsi una nuova datagrid i cui elementi sono anch'essi costituiti da imgbutton e label e così via fino a ripercorrere tutta la gerarchia!!!

Avete qche idea??

Grazie

Ciao

GvnnRules Profilo | Senior Member

Ciao,
Io ho fatto una cosa del genere, praticamente ho una lista che è fatta con un datalist, all'interno del datalist ho messo un javascript che mi fa la l'effetto di nascondere o visualizzare un'altro datagrid con l'elenco di altri dati. Non l'ho creato come user control. Purtroppo costruire un datagrid dentro un'altro non da l'effetto della gerarchia, un datalist permette di creare delle righe custom e dentro un datagrid con il dettaglio.
Spero ti sia d'aiuto come idea, al massimo faccio un pò di codice di prova.

Ciaoz
Gvnn

Brainkiller Profilo | Guru

Ciao,
è un problema molto sentito questo della gerarchizzazione dei dati in una DataGrid. Una soluzione c'è anzi più di una. La prima che ti consiglio è questo articolo dove si parla di un controllo apposito che fa almeno una parte di ciò che tu richiedi:
http://www.dotnethell.it/articles/LinkedDatagrid.aspx

Un'altra soluzione è implementare tu una DataGrid custom con DHTML e Javascript però è più lunga come strada.

ciao
david

igor Profilo | Junior Member

Ciao,
anch'io ho dovuto implementare una soluzione del genere... soltanto su due livelli però, cioé un datagrid dentro un altro.
Quello che dovevo rappresentare erano dei server con i relativi pezzi che ci sono all'interno.

Gli articoli che ti posso consigliare sono: http://www.dotnetjunkies.com/Tutorial/47792CB0-0990-4BD8-BF84-B6063C4C9BBC.dcik
e questa é la seconda parte: http://www.dotnetjunkies.com/Tutorial/9079F8C8-0927-4A1C-9A37-B1B9E529C526.dcik
inoltre sempre su dotnetjunkies puoi trovare questo: http://www.dotnetjunkies.com/Tutorial/841522C9-FFBD-4G57-BD48-F62B55057FF3.dcik

Spero di possano servire. Saluti igor
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