Filtraggio dei dati
Aspose.Cells.GridDesktop fornisce funzionalità di filtro automatico e filtro dati personalizzato per gli utenti. Utilizzando queste funzionalità, potresti trovare un modo per selezionare solo gli elementi dal foglio di lavoro che desideri visualizzare in un elenco. Inoltre, puoi filtrare gli elementi in un elenco in base a criteri prestabiliti. Puoi filtrare testo, numeri o date con la funzione Filtro automatico / Filtro dati personalizzato.
Puoi usareAbilita filtro automatico Attributo booleano diRowFilterSettings class per abilitare la funzionalità di filtro automatico per il controllo GridDesktop. Ci sono alcune altre proprietà della classe che puoi usare, ad esRiga di intestazione , StartRow eEndRowper specificare gli indici di intestazione, inizio e fine riga. IlCriteri La proprietà viene utilizzata per impostare i criteri di filtro personalizzati. La classe ha anche un metodo chiamatoFiltroRighe per ottenere le righe filtrate in base ai criteri specificati.
L’attributo di ricerca del tipo “contiene” (senza distinzione tra maiuscole e minuscole) in RowFilter è supportato anche da GridDesktop. Puoi usareIgnoraCase proprietà diGriglia Colonna class per specificare l’attributo di distinzione tra maiuscole e minuscole per le tue necessità. Puoi anche usare una proprietà denominataIsStartWithCriteria diGriglia Colonna class per indicare se RowFilter utilizza i criteri StartWith su una colonna; il valore predefinito della proprietà è impostato su false.
Filtraggio dei dati
In questo esempio implementiamo le funzionalità di filtro automatico e filtro dati personalizzato. Compiliamo alcuni elenchi di dati nel GridDesktop, abilitiamo la funzione di filtro automatico e quindi cerchiamo le righe filtrate in base ad alcuni criteri.