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 DeleteComamnde du SqlDataSource est la suivante :La variable scalaire "@Id_Menu_Compo" doit être déclarée.
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 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2.DeleteCommand = "DELETE GLOBAL_Menu_Composition WHERE Id_Menu_Compo = @Id_Menu_Compo"
Et en plus, j'ai mas UpdateCommand qui elle marche trés bien avec la même variable, jugez encore :
Vous pouvez m'aider, s'il vous plait ?
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"
Partager