Não deletar no DBGrid

Delphi

29/03/2008

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.


Pro-luck

Pro-luck

Curtidas 0

Respostas

Paullsoftware

Paullsoftware

29/03/2008

Mude a propriedade ReadOly que resolve...! :wink:


GOSTEI 0
Wanderok

Wanderok

29/03/2008

Talvez possa alterar mas nao excluir....


GOSTEI 0
Marco Salles

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
POSTAR