Jump to content

[Resolvido] Salvar possicao dbGrid em lazarus


criosistema
 Share

Recommended Posts

Gente boa tarde!!!

Sou novo aqui e estou começando com lazarus, tenho uma duvida como eu faço para salvar a posição das colunas de uma dbgrid, no delphi eu fazia como esta abaixo mais no lazarus nao da certo.

PARA SALVAR USANDO DELPHI

DBGrid.Columns.SaveToFile(ExtractFilePath(Application.ExeName) + 'GridSai.ini');

PARA RECUPERAR USANDO DELPHI

DBGrid.Columns.LoadFromFile(ExtractFilePath(Application.ExeName) + 'GridSai.ini');
Edited by nunopicado
Link to comment
Share on other sites

Tanto quanto sei, as DBGrids nativas do Lazarus não o permitem.

Mas é possível fazer isso por código.

Criar por exemplo um Class Helper para a TDBGrid, com dois novos métodos (SaveColumns e LoadColumns, por exemplo), que percorra as colunas e guarde essa informação, e depois que ao carregar, estabeleça tudo como estava...

"A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!"

> Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.