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?
Marcos Gandin

Marcos Gandin

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).
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar