Fórum Tem como Impedir Edicao de determinada linha do DBGRid ? #337672
10/02/2007
0
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
Curtir tópico
+ 0
Responder
Posts
10/02/2007
Laelsonc
É isso ai -
Se nao quer Editar
Do contrário...
Se nao quer Editar
Query.ReadOnly := True;
Do contrário...
Query.ReadOnly := False;
Responder
Gostei + 0
10/02/2007
Pestana_
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)