Coluna do Dbgrid !

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

Respostas

05/01/2006

Bruno Belchior

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


Responder Citar

05/01/2006

Jrduran

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


Responder Citar

06/01/2006

Rgaffo

Declare um contador como quiser e faça assim:

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



ou

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



Responder Citar