se vuoi farlo con una query dipende dal tipo di database (ognuna a tabelle di sistema diverse), altrimenti puoi farlo con un datareader:
-apri un datareader con una query del tipo "select * from Tabella"
- per avere i nomi dei campi puoi usare reader.GetName(i).ToString(), dove i è l'indice delle colonna, se fai un ciclo da i=0 a i<reader.FieldCount ottieni i nomi di tutti i campi.

Rispondi quotando