I filtri vengono creati sopo che la query viene eseguita.In pratica dal result set ottenuto dalla query creo un lista che contiene quindi tutti i record.A questo punto lavoro sulla lista in modo da creare i filtri come ho detto:scorro la lista e per ogni campo del record controllo che sia un campo conosciuto o meno.Se è nuovo lo inserisco in un'altra lista che comporrà le opzioni del filtro.
Sarà la fame in effetti ma mi sento contortissimo nelle spiegazioni...!