Fácil mas não to conseguindo
02/04/2003
0
Obrigado,
Rafaela
Rafaela
Posts
02/04/2003
Viviankb
Abra o seu projeto, dêe um duplo clique no seu dbgrid, aparecerá Editing DBgrid, com todos os campos de sua tabela, vc poderá selecionar o campo que vc gostaria que nao aparecesse para o usuário e deletar.
Nao sei bem se era isso q vc gostaria de fazer.
Espero ter ajudado.
Vivian
02/04/2003
Midas
visual
click duas vezes na sua dbgrid escolha no editor da grid o campo desejado
na sua propriedade coloque
readonly = true
02/04/2003
Rafaela
02/04/2003
Midas
visual
click duas vezes na sua dbgrid escolha no editor da grid o campo desejado
na sua propriedade coloque
readonly = true[/quote:c274e1d235]
desculpe verifique ainda se a propriedade do datasource esta
autoedit = false
sendo que para edição ou alteração de dados será necessario colocar a tabela na forma de edição ou inserção sempre que desejar .
02/04/2003
Carlos Filho
O DBGrid é descendente do ListView comum logo ele também tem a propriedade Columns.
Se você quer impedir que o usuário clique em itens das colunas 1 e 2 então no código fonte vc deve por algo como
DBGrid1.Columns[0].Visible := False; //coluna 1 DBGrid1.Columns[1].Visible := False; //coluna 2
Os números nos colchetes são os indices das colunas que você deseja ocultar.
PS.: não é possível desabilitar a coluna mantendo-a visivel (eu desconheço!), a unica solução é oculta-la por completo.
Espero ter ajudado. Meu forte nao é banco de dados.
02/04/2003
Carlos Filho
O DBGrid é descendente do ListView comum logo ele também tem a propriedade Columns.
Se você quer impedir que o usuário clique em itens das colunas 1 e 2 então no código fonte vc deve por algo como
DBGrid1.Columns[0].Visible := False; //coluna 1 DBGrid1.Columns[1].Visible := False; //coluna 2
Os números nos colchetes são os indices das colunas que você deseja ocultar.
PS.: não é possível desabilitar a coluna mantendo-a visivel (eu desconheço!), a unica solução é oculta-la por completo.
Espero ter ajudado. Meu forte nao é banco de dados.[/quote:77bd02875e]
Segundo Midas é possivel desabilitar a coluna, logo é melhor assim:
DBGrid1.Columns[0].ReadOnly := True; //coluna 1 DBGrid1.Columns[1].ReadOnly := True; //coluna 2
Clique aqui para fazer login e interagir na Comunidade :)