Tem como Impedir Edicao de determinada linha do DBGRid ?

Delphi

10/02/2007

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

Laelsonc

Curtidas 0

Respostas

Laelsonc

Laelsonc

10/02/2007

É isso ai -

Se nao quer Editar
Query.ReadOnly := True;

Do contrário...
Query.ReadOnly := False;



GOSTEI 0
Pestana_

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.


GOSTEI 0
POSTAR