Como deixar uma linha do DBGrid como ReadOnly ?
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
Curtidas 0
Respostas
Marcos Gandin
18/03/2014
Alguém sabe como ???
GOSTEI 0
Daniel Qualhato
18/03/2014
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).
GOSTEI 0