SALVAR LAYOUT DO DATAGRIDVIEW
olá a todos.
cliente solicitou que ao alterar o layout do datagridview, ( reposicionar colunas, mudar largura da colunas) salvasse esse layout e o aplicasse sempre que preencher o grid.
preencho o datasource com BindingSource
cliente solicitou que ao alterar o layout do datagridview, ( reposicionar colunas, mudar largura da colunas) salvasse esse layout e o aplicasse sempre que preencher o grid.
preencho o datasource com BindingSource
Faça um modelo com todas as propriedades que quer herdar, serialize o seu grid para esse modelo e salve, quando abrir o form, desserialize o modelo salvo.
estou esbarando em algum problemas...
- não consegui identificar quando se muda uma coluna de lugar.
- no evento form closing, quando deveria chamar a função de salvar o displayindex, o grid e todo o form já esta destruÃÂdo.
- não consegui identificar quando se muda uma coluna de lugar.
- no evento form closing, quando deveria chamar a função de salvar o displayindex, o grid e todo o form já esta destruÃÂdo.
Voce consegue capturar a mudança através do evento ColumnDisplayIndexChanged.
Sobre o FormClosing, é estranho. Não era pro seu grid ser destruÃÂdo nesse momento. Inclusive o FormClosing tem um parâmetro Cancel onde voce consegue cancelar o fechamento do formulário.
Sobre o FormClosing, é estranho. Não era pro seu grid ser destruÃÂdo nesse momento. Inclusive o FormClosing tem um parâmetro Cancel onde voce consegue cancelar o fechamento do formulário.
obrigado
Tópico encerrado , respostas não são mais permitidas