Fórum Travar registros em um DBGrid #363706
10/09/2008
0
Alguém sabe como faço para travar os valores exibidos em um DBGrid, mesmo que eu abra e feche o DataSet?
Antes que alguem responda isso.. DisableControls ou BeginUpdate não funcionam.
Conto com a sua ajuda.
Brunodsr
Curtir tópico
+ 0Posts
10/09/2008
Dbergkamps10
não entendi. Se vc quer q o usuário não altere os valores, basta mudar a propriedade ReadyOnly para true e mudar a sub-propriedade RowSelect para true.
Se não for isso, tente ser um pouco mais claro.
Att
Dalton
Gostei + 0
11/09/2008
Brunodsr
Estou dando manutencao em uma tela de producao, com um cadastro do tipo master-detail.
O problema é que todas as regras estão sendo feitas via filter no dataset filho, ao inves de liga-lo ao dataset pai pelo datasource. Dai, sempre que o usuario confirma a operacao, o cara la comitta, fecha, abre e filtra.. putz..
o resultado é que o dbgrid exibe todo esse processo para o usuario, para so depois exibir os dados que interessam.
O que eu quero é poder travar a exibição do dbgrid para que ele exiba os dados digitados originalmente mesmo apos dar um close e open no dataset.
Se eu nao achar solucao, vou ter que refazer a tela.. e tudo por conta de um refresh.. eh foda
Gostei + 0
11/09/2008
Adriano Santos
DisableControls, tem que funcionar.
Posta parte do código que está usando para fazer isso [b:e2fb06dcfb]Bruno[/b:e2fb06dcfb].
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)