Coluna do Dbgrid !

Delphi

05/01/2006

Fala ai galera, beleza ! Alguem poderia me ajudar , de como fazer
com que apenas uma coluna do dbgrid fique editável, e as outras fiquem
somente no modo leitura !

obrigado !


Jrduran

Jrduran

Curtidas 0

Respostas

Bruno Belchior

Bruno Belchior

05/01/2006

Dê dois cliques no Grid e altere a propriedade ReadOnly da coluna em questão...


GOSTEI 0
Jrduran

Jrduran

05/01/2006

Sei disso, só que estou ativando a query em tempo de execução !


GOSTEI 0
Rgaffo

Rgaffo

05/01/2006

Declare um contador como quiser e faça assim:

for i := 0 to DBGrid1.Columns.Count - 1 do
  DBGrid1.Columns[i].ReadOnly := True;
DBGrid1.Columns[2].ReadOnly := False; // 2 é a coluna que eu quero editavel



ou

for i := 0 to DBGrid1.Columns.Count - 1 do
  DBGrid1.Columns[i].ReadOnly := True;
DBGrid1.Columns[query.FieldByName(´Coluna´).Index].ReadOnly := False; // query.FieldByName(´Coluna´).Index indica a posição do campo na query



GOSTEI 0
POSTAR