Não deletar no DBGrid
Boa noite caros amigos programadores,
Preciso da ajuda de vcs, para desabilitar do DBGrid, o CTRL+Delete.
Agradeço antecipadamente a ajuda de todos.
Um forte abraço e fiquem na paz do nosso Senhor Jesus Cristo.
Preciso da ajuda de vcs, para desabilitar do DBGrid, o CTRL+Delete.
Agradeço antecipadamente a ajuda de todos.
Um forte abraço e fiquem na paz do nosso Senhor Jesus Cristo.
Pro-luck
Curtidas 0
Respostas
Paullsoftware
29/03/2008
Mude a propriedade ReadOly que resolve...! :wink:
GOSTEI 0
Wanderok
29/03/2008
Talvez possa alterar mas nao excluir....
GOSTEI 0
Marco Salles
29/03/2008
Porém muitas das vezes a gente fica com duvidas nas duvidas de voces .
O titulo é Não deletar no DBGrid e logo a seguir no post voce pede :
para desabilitar do DBGrid, o CTRL+Delete.
Pois é , situaçoes diferentes que tem tratamentos diferentes . e a gente não sabe ao certo qual caminho a ser sugerido . mas segue a dica de impedir qualquer forma de exclusão :
Seu Data Set que voce esta usando não tem eventos ??? Então , deve ter o evento OnBeforeDelete . Gere uma exceção neste evento
procedure TForm1.SeuDataSetBeforeDelete(DataSet: TDataSet);
begin
raise exception.Create(´Não é permitido a exclusão . Obrigado´);;
end;
Se vc quiser pode ate colocar uma senha , para gerar ou nçao a exceção
Espero ter sido útil .
GOSTEI 0