No sé qué componentes estés usando, pero normalmente esa información la puedes obtener de DataSet.Fields, donde DataSet es la componente que uses para acceder a los datos.
Otra opción es hacer una consulta SQL:
que te regresara registros similares a estos:
Código:
+------------+--------------+------+-----+------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+--------------+------+-----+------------+----------------+
| id | int(11) | | PRI | NULL | auto_increment |
| clave | char(9) | | UNI | | |
| nombre | char(75) | | | | |
| fecha | date | | | 0000-00-00 | |
| plantel_id | int(11) | | MUL | 0 | |
| carrera_id | int(11) | | MUL | 0 | |
| promedio | decimal(4,2) | | | 0.00 | |
| avance | decimal(5,2) | | | 0.00 | |
+------------+--------------+------+-----+------------+----------------+
esto es, un registro por cada campo, con información acerca da cada uno.
// Saludos