Bloqueando o DBGrid quando estiver em modo de edção.
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.
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
Curtidas 0
Respostas
Joel Rodrigues
18/04/2013
Experimente colocar o seguinte no evento OnStateChange do DataSource ao qual está ligado o DBGrid.
Substitua os nomes para os nomes dos seus controles.
Boa sorte e qualquer dúvida, é só avisar.
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.
GOSTEI 0
Joel Rodrigues
18/04/2013
Opa, copiei errado. Tira o "not" daí.
GOSTEI 0
Eduardo Mendonça
18/04/2013
O brigado valeu a força
GOSTEI 0
Joel Rodrigues
18/04/2013
Show de bola.
Então estou marcando o tópico como Concluído.
Abraço.
Então estou marcando o tópico como Concluído.
Abraço.
GOSTEI 0