Ver Mensaje Individual
  #8  
Antiguo 10-11-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Una forma rápida de hacerlo:

Declara una variable Columns de tipo TDBGridColumns que creas al incio:

Columns := TDBGridColumns.Create(nil, TColumn);

y destruyes al final

Columns.Free;

Cuando abras la tabla le asignas las columnas:

Código Delphi [-]
DBGrid.Columns := Columns;
Table.Open;

Al cerrar la tabla guardas la columnas:

Código Delphi [-]
Columns.Assign(DBGrid.Columns);
Table.Close;
DBGrid.Columns.Clear;

// Saludos
Responder Con Cita