Liberar uma célula do dbgrid para digitar texto, posso???

Delphi

08/04/2003

Olá e obrigado desde já por me ajudar ou pelo menos tentar!

Quero fazer o seguinte! O usuário vai chamar no banco a pessoa cadastrada e vai atualizar apenas um campo! Será que tem como eu mandar o usuário digitar isso direto no dbgrid? Somente aquela célula, não quero que mude as outras, somente a célula ficaria liberada para a alteração!

Valeu mesmo! []´s :wink:


Btovix

Btovix

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

08/04/2003

Olá e obrigado desde já por me ajudar ou pelo menos tentar! Quero fazer o seguinte! O usuário vai chamar no banco a pessoa cadastrada e vai atualizar apenas um campo! Será que tem como eu mandar o usuário digitar isso direto no dbgrid? Somente aquela célula, não quero que mude as outras, somente a célula ficaria liberada para a alteração! Valeu mesmo! []´s :wink:


procedure TForm1.FormCreate(Sender: TObject);
var nI: Integer;
begin
  for nI := 0 to dbGrid1.Columns.Count-1 do
    dbGrid1.Columns.Items[nI].ReadOnly := true;

  dbGrid1.Columns.Items[0].ReadOnly := false;
end;



GOSTEI 0
Btovix

Btovix

08/04/2003

Esse algorítmo que vc me passou não funcionou, não consigo alterar o campo que desejo. Mas muito obrigado mesmo assim! Se vc souber de outra forma ou alguém mais souber agradeço desde já
[]´s :wink:


GOSTEI 0
Anonymous

Anonymous

08/04/2003

Testei e funcionou.


GOSTEI 0
POSTAR