Bloqueando o DBGrid quando estiver em modo de edção.

18/04/2013

0

Queria saber se tem como bloquear a DBGrid quando estiver e modo de edição, permitindo salvar os dados editados ou novos dados.
Eu criei uma aplicação de cadastro só que quando insero um novo cadastro ou edito e quero verificar na grid ele sai do modo de edição da quele registro e entra no que esta selecionado na grid.
Eduardo Mendonça

Eduardo Mendonça

Responder

Posts

18/04/2013

Joel Rodrigues

Experimente colocar o seguinte no evento OnStateChange do DataSource ao qual está ligado o DBGrid.
  DBGrid1.ReadOnly := not (DataSource1.DataSet.State in [dsEdit, dsInsert]);

Substitua os nomes para os nomes dos seus controles.
Boa sorte e qualquer dúvida, é só avisar.
Responder

18/04/2013

Joel Rodrigues

Opa, copiei errado. Tira o "not" daí.
Responder

19/06/2013

Eduardo Mendonça

O brigado valeu a força
Responder

19/06/2013

Joel Rodrigues

Show de bola.
Então estou marcando o tópico como Concluído.
Abraço.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar