Fórum Como deixar uma linha do DBGrid como ReadOnly ? #473231
18/03/2014
0
Pessoal...
Tenho uma tela com um DBGrid.
E neste DBGrid, a primeira coluna é do tipo CheckBox.
Acontece que quando esta tela abre, algumas linhas deste DBGrid já vem com o ChekBox marcado e outras não.
Como eu faço para que as linhas que estão com o CheckBox marcado venham como ReadOnly = True?
Tenho uma tela com um DBGrid.
E neste DBGrid, a primeira coluna é do tipo CheckBox.
Acontece que quando esta tela abre, algumas linhas deste DBGrid já vem com o ChekBox marcado e outras não.
Como eu faço para que as linhas que estão com o CheckBox marcado venham como ReadOnly = True?
Marcos Gandin
Curtir tópico
+ 0
Responder
Posts
19/03/2014
Marcos Gandin
Alguém sabe como ???
Responder
Gostei + 0
24/03/2014
Daniel Qualhato
ReadOnly somente na coluna do próprio dbgrid acho meio que impossível. Experimente colocar o campo da tabela como ReadOnly = True;
se não funcionar você terá que resolver isso no evento do dbgrid (onKeyPress e onClick)
if(DBGrid1.SelectedIndex = 1)then
abort;
Obs: SelectedIndex = 1 depende da posição da coluna do seu dbgrid (1ª Coluna começa com 0 a 2º = 1 e assim por diante).
se não funcionar você terá que resolver isso no evento do dbgrid (onKeyPress e onClick)
if(DBGrid1.SelectedIndex = 1)then
abort;
Obs: SelectedIndex = 1 depende da posição da coluna do seu dbgrid (1ª Coluna começa com 0 a 2º = 1 e assim por diante).
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)