Salut tout le monde.

J'ai mis en place un GridView comme indiqué dans la MSDN.
J'ai mis un SqlDataSource pour le nourrir et j'ai activé la DeleteCommand.

Sauf que, ben il veut pas supprimer l'enregistrement. A la place il me raconte une sombre histoire de variable non déclarée, sur un ton plus que condescendant qui mériterait une petite paire de claques, jugez plutôt de l'affront de ce brave petit :
La variable scalaire "@Id_Menu_Compo" doit être déclarée.
La DeleteComamnde du SqlDataSource est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
.DeleteCommand = "DELETE GLOBAL_Menu_Composition WHERE Id_Menu_Compo = @Id_Menu_Compo"
Ce que je comprends pas c'est que dans la MSDN ils font comem ça et ils disent que ça marche. J'ai tout vérifié et revérifié, et j'ai pas de différence avec eux, mais ça marche pas !

Et en plus, j'ai mas UpdateCommand qui elle marche trés bien avec la même variable, jugez encore :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
.UpdateCommand = "UPDATE GLOBAL_Menu_Composition SET Ordre_Menu = @Ordre_Menu WHERE Id_Menu_Compo = @Id_Menu_Compo"
Vous pouvez m'aider, s'il vous plait ?