Dbgrid...

Delphi

02/04/2003

Tenho um dbgrid.. Quero desabilitar a 1ª e a 2ª coluna de forma q o usuário só possa selecionar a 3ª coluna.. Como posso fazer isso???

Obrigado,


Rafaela :wink:


Rafaela

Rafaela

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

02/04/2003

Tenho um dbgrid.. Quero desabilitar a 1ª e a 2ª coluna de forma q o usuário só possa selecionar a 3ª coluna.. Como posso fazer isso??? Obrigado, Rafaela :wink:


dbgrid1.Columns[0].ReadOnly := true;
dbgrid1.Columns[1].ReadOnly := true;


GOSTEI 0
Rafaela

Rafaela

02/04/2003

Aroldo não funcionou ele ainda deixa o usuário selecionar e chama o eventoDoubleclique q eu tinha colocado só para a terceira coluna...


GOSTEI 0
Anonymous

Anonymous

02/04/2003

É só ir ao seu DataSet(Table, Query, ClientDataSet, ...) dando um duplo clique sobre o mesmo, e selecionara as colunas que desejar, alterando a propriedade ReadOnly para True.
Para tanto, é necessário tornar cada campo do DataSet um objeto Tfield.
Isto é possível dando um duplo clique sobre o mesmo, e escolher ´Add All Fields´.

Sds
Laercio
www.digirio.com.br (O caminho para o sucesso)


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

02/04/2003

Aroldo não funcionou ele ainda deixa o usuário selecionar e chama o eventoDoubleclique q eu tinha colocado só para a terceira coluna...


Use a rxLib e congele as duas primeiras colunas:

rxDBGrid1.FixedCols := 2;


GOSTEI 0
POSTAR