Nel progetto su cui sto lavorando avevo bisogno di un controllo Datagrid flessibile e semplice da usare.
Mi sono ricordato dell'elenco di progetti
open source legati al mondo .NET creato da Jeff Atwood per un
contest con in
palio 10.000$ (5.000 da Jeff e 5.000 da Microsoft).
In quell'elenco viene segnalato il progetto
SourceGrid.
Leggendo la documentazione, a prima vista molto ben fatta, ci sono due tipi di controlli grid:
- GridVirtual: per griglie di grosse dimensioni sono composte da
virtual cells le quali contengono
le informazioni sull'aspetto e comportamento, ma non sul valore.
- Grid: per griglie di piccole dimensioni sono composte da real
cells a differenza delle virtual contengono anche il valore.
Le celle sono implementate utilizzando il pattern
Model-View-Controller.
La sto utilizzando da pochi giorni e mi sto trovando bene, per ora sto usando solo
la grid con real cells, mi piace soprattutto la semplicità di utilizzo e la grande
flessibilità che sembra avere, inoltre la documentazione è dettagliata e chiara.