Te lo explicó ecfisa perfectamente.
La idea es generar un archivo, reitero, similar a los .dfm donde estableces el formato de cada campo
En un grid campo es sinónimo de columna, lo que se traduce en TColumn
El objetivo es mandarle a tu grid una estructura, por ejemplo una lista, un array, el que más te guste, con el contenido del archivo. Recorres esa estructura, preguntando si el campo es igual al campo que referencia cada columna de tu grid, si es igual entonces asignas las propiedades.
Como leer el archivo debería ser responsabilidad de otro método por ejemplo el citado LoadFromFile, el cual se implementa fácilmente con la RTL. También podes hacerlo a mano usando un .ini, un .xml, un .txt, o un archivo binario.
Lo importante es que ese método provea de la información necesaria a otro método que se encarga de decirle a cada columna el formato que tiene que adoptar, asi como tamaño, fuente, ancho, si esta visible o no, título de cabecera, etc
|