Tem como Impedir Edicao de determinada linha do DBGRid ?
Queria impedir do usuario alterar determinada linha do DBGrid. Cujo valores ja foram conferidos. Mudei a cor dessas linhas, mas queria impedir dele digitar tb. Como faria ?
Laelsonc
Curtidas 0
Respostas
Laelsonc
10/02/2007
É isso ai -
Se nao quer Editar
Do contrário...
Se nao quer Editar
Query.ReadOnly := True;
Do contrário...
Query.ReadOnly := False;
GOSTEI 0
Pestana_
10/02/2007
não sei se tem como impedir que sejá digitado a linha inteira do dbgrid, envolvendo todas colunas.
o que você poderia fazer é digitar o comando [u:3e87c23fd3]IBDataSet1.FieldByName(´nomeColuna´).ReadOnly := True;[/u:3e87c23fd3] em cada coluna que se desejá que o campo não fique em mode de edição, isso você pode adicionar dentro de sua logica que faça com que cada linha selecionada não pode ser alterado.
não dando certo posta ai eu tento montar um exemplo pra você.
flw.
o que você poderia fazer é digitar o comando [u:3e87c23fd3]IBDataSet1.FieldByName(´nomeColuna´).ReadOnly := True;[/u:3e87c23fd3] em cada coluna que se desejá que o campo não fique em mode de edição, isso você pode adicionar dentro de sua logica que faça com que cada linha selecionada não pode ser alterado.
não dando certo posta ai eu tento montar um exemplo pra você.
flw.
GOSTEI 0