William,

Veja se isso te ajuda:

No evento OnCellClick coloque:

if Column.Field.Text = 'X' then
grd.Options := grd.Options - [goEditing]
else
grd.Options := grd.Options + [goEditing];


Obrigado
MuriloCunha


On 12/05/2010 14:09, Desenvolvimento wrote:
> Boa tarde a todos da lista, tenho um dbgrid onde eu precisava bloquear a 
> edição de apenas uma coluna de apenas um registro.
>
> Ex:  A célula onde esta o X deveria estar Bloqueada para edição.
>
> --------------------------------
> Cor        | 33 | 34 | 35 | 36 |<--- Título do DbGrid
> --------------------------------
> Preto      | 1  | 3  | X  | 2  |
> --------------------------------
> Branco     | 2  | X  | 5  | 2  |
> --------------------------------
>
> Alguem tem alguma idéia de como fazer isso com DbGrid ?  Ou se poderia indicar
> algum outro componente que eu possa fazer o que eu preciso ?
>
>
> Grato,
> William C. Brazilino
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
>    

Responder a