Possibilità con TreeView

mercoledì 18 giugno 2008 - 17.05

secks Profilo | Senior Member

Sto iniziando un nuovo progetto window in C# express 2008 e provare ad utilizzare la TreeView per utilizzare un'interfaccia diversa dai soliti pulsanti che utilizzo normalmente.
So che la Treeview può essere utilizzata come explorer sul disco, per visualizzare sottomenù accedendo a forms.
Ci sono altri utilizzi?
Puo' essere utilizzata anche gestire dati di tabelle?

Ciao a tutti.
Paolo.

dante Profilo | Junior Member

Ciao Paolo!

sinceramente non capisco cosa intendi con "So che la Treeview può essere utilizzata come explorer sul disco, per visualizzare sottomenù accedendo a forms."

Comunque: si la treeview può essere utilizzata per visualizzare dati

19018 Profilo | Expert

Tutto ciò che può essere rappresentato logicamente come un albero ha una rappresentazione "naturale" nella treeview...ma in realtà ci puoi mettere tutto quello che vuoi ma attento all'usabilità!

ciao
Stefano Passatordi

http://blogs.dotnethell.it/stem/

secks Profilo | Senior Member

>ci puoi mettere tutto quello che vuoi ma attento all'usabilità!

Da quello che ho visto per gestire dati, ad esempio gestire il contenuto di una DataTable con codice e descrizione, è necessario caricare ad uno ad uno i record, diventando pesante per tabelle con tanti record. E per la gestione del record in caso di modifica e salvataggio bisogna gestire la cosa manualmente, ricercare il record modificato ed aggiornare la tabella.

L'utilizzo più pratico riguarda forse i menù e la visualizzazione di oggetti facenti parte di una gerarchia ... mi confermate?

Se utilizzo una treeview come menù in una form padre, di solito è bene utilizzare un sistema MDI, visualizzando a sinistra la treeview e a destra le form figlio selezionate nei nodi?

Scusate le domande terra terra ma per troppo tempo ho lavorato per scelte aziendali solo con semplici Buttons e qualche semplice dritta per me è importante.
Se qualcuno ha qualche esempio dove indirizzarmi ne sarei grato.

Ciao a tutti e grazie.
Paolo.

19018 Profilo | Expert

>>ci puoi mettere tutto quello che vuoi ma attento all'usabilità!
>
>Da quello che ho visto per gestire dati, ad esempio gestire il
>contenuto di una DataTable con codice e descrizione, è necessario
>caricare ad uno ad uno i record, diventando pesante per tabelle
>con tanti record. E per la gestione del record in caso di modifica
>e salvataggio bisogna gestire la cosa manualmente, ricercare
>il record modificato ed aggiornare la tabella.
>
>L'utilizzo più pratico riguarda forse i menù e la visualizzazione
>di oggetti facenti parte di una gerarchia ... mi confermate?

SI

>Se utilizzo una treeview come menù in una form padre, di solito
>è bene utilizzare un sistema MDI, visualizzando a sinistra la
>treeview e a destra le form figlio selezionate nei nodi?

SI, perchè no?!

>Scusate le domande terra terra ma per troppo tempo ho lavorato
>per scelte aziendali solo con semplici Buttons e qualche semplice
>dritta per me è importante.
>Se qualcuno ha qualche esempio dove indirizzarmi ne sarei grato.

Le cose semplici sono le migliori, certe volte il bottone è meglio del treeview!
Noi sviluppatori dimentichiamo troppo spesso che chi usa i programmi non sono persone esperte...è più facile capire che bisogna premere sul bottone e non capire che bisogna espandere dei nodi.

>Ciao a tutti e grazie.
>Paolo.

ciao

Stefano Passatordi

http://blogs.dotnethell.it/stem/
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