Buon giorno Aurora,
tecnicamente è possibile, e funziona bene.
Unico problema che vedo è l'usabilità. Finchè i clienti sono pochi,
magari qualche decina, funziona bene, a patto di usare un albero
dinamico, cioè caricare nella tree solo le fatture del cliente aperto.
Comunque a questo punto un explorer mi sembra più adatto: nell'albero
soltanto i clienti, e nella listview le relative fatture (che vengono
lette solo nel momento in cui viene selezionato il cliente nell'albero).
Dove personalmente uso moltissimo la TreeView è come menu espandibile
e sempre in vista.
Il treeview secondo me ha qualche limite:
- non è adatto a volumi di dati considerevoli perchè difficilmente
gestibile dall'utente
- non offre le colonne
Per questo motivo preferisco largamente la ListView, dove in certi casi
ho aggiunto la funzionalità di espandere come nella TreeView.
Saluti
Wolfgang
--