Salam,
tu parles de toute une ligne ou simplement le contenu d' une cellule.Et tu parles bien d' un datagrid ?
J' ai appris à me mefier...
Tu es en Vb.Net et je suis en VB6.
Mais qui sait, peut être que ça servira.
Tout ce qui suit est donc sous reserve.
Si c' est pour un enregistrement, tu mets la propriété AllowDelete à False.
Pour une cellule tu gère ceci dan DataGrid_KeyUp et tu testes si le KeyCode=VbKeyDelete.Mais avant dans DataGrid_BeforeColEdit tu sauves le contenu de la cellule que tu remets si l' utilisateur presse Delete.
I LIKE TO BE HERE WHEN I CAN