| ♥ 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.
Marcado como spam |
| 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();
Marcado como spam Comentários @sereno, onde é que fica esta informação guardada? @nmagoncalves Está penso eu na ConfigAPL @sereno, também esperava que estivesse em "..\Config\LP\\config.ini", mas só vejo a seguinte referência à grelha: frmPriGrelha_mSplitterPrincipal_Width=3165 @nmagoncalves Não esta nessa tabela apenas. |