Ver Mensaje Individual
  #15  
Antiguo 10-12-2014
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Reputación: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
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
Responder Con Cita