Fórum
Ver pergunta

PRIGRELHA Configuração Colunas   

127 visualizações
1
0

Boa tarde,

Como podemos gravar a configuração das colunas de uma prigrelha? Gravo a configuração mas depois fecho e volto a abrir o ecrã e volta a configuração inicial.

 

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 6 anos e 3 meses anthonyvalente
a
anthonyvalente Iniciante
1 respostas
1
Resposta privada

Olá Anthony

A grelha permite gravar a ultima configuração de colunas, agrupamentos feito pelo utilizador de forma a quando ele voltar a abrir o ecrã ela estará exatamente igual. Assim podes gravar a configuração de forma a ser igual a todos os utilizadores ou para cada um. O exemplo que deixo é para gravar a configuração por utilizador.

Declara as constantes versão, e nome da tua grelha. O nome é importante porque podes ter várias configurações gravadas para os vários formulários/grelhas que compõem a tua aplicação.

private const string GridVersion = "01.00";
private const string GridName = "GridDemo";

No evento de inicialização da grelha fazes

if (!priGrelha1.LeXML("GRIDDEMO", BSO.Contexto.UtilizadorActual, GridName, GridName, GridVersion))
 {
       priGrelha1.FormataGrelha(true);
 }

E ao fechar o form chamas:

//Save the current configuration.
priGrelha1.GravaXML();

 

 

Faça login para poder traduzir
Marcado como spam
Criado há 6 anos e 3 meses sergiosereno
sergiosereno Most Valuable Professional
    Comentários
    @sereno, onde é que fica esta informação guardada?
    5 anos e 8 meses
    nunogonalves
      @nmagoncalves Está penso eu na ConfigAPL
      5 anos e 8 meses
      sergiosereno
        @sereno, também esperava que estivesse em "..\Config\LP\\config.ini", mas só vejo a seguinte referência à grelha: frmPriGrelha_mSplitterPrincipal_Width=3165
        5 anos e 8 meses
        nunogonalves
          @nmagoncalves Não esta nessa tabela apenas.
          5 anos e 8 meses
          sergiosereno