Un GridView qui veut pas suppirmer
Salut tout le monde.
J'ai un GridView un peu récalcitrant depuis quelques jours.
Le bonhomme s'est mis en tête de ne plus supprimer les choses !
Et surtout, je ne comprends pas pourquoi il me blaance les inssanité qu'il me jette en travers de la tronche. Vous allez comprendre en voyant le code. Moi j'ai lu, relu et ratalu et j'ai rien trouvé de bizarre.
Côté HTML :
Code:
1 2 3
|
<asp:SqlDataSource ID="sdsListeMenu" runat="server" ConnectionString="<%$ ConnectionStrings:DataDev %>"></asp:SqlDataSource>
<asp:GridView ID="gvListeMenu" runat="server" DataSourceID="sdsListeMenu"></asp:GridView><br /><br /> |
CodeBehind :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
With sdsListeMenu
.SelectCommandType = SqlDataSourceCommandType.Text
.UpdateCommandType = SqlDataSourceCommandType.Text
.DeleteCommandType = SqlDataSourceCommandType.Text
.SelectCommand = "EXEC ListeMenu '" & GetApplicationGUID().ToString & "'"
.UpdateCommand = "UPDATE Menu SET Nom_Menu = @Nom_Menu WHERE Id_Menu = @Id_Menu"
.DeleteCommand = "DELETE Menu WHERE Id_Menu = @Id_Menu"
End With
With gvListeMenu
.AutoGenerateEditButton = True
.AutoGenerateDeleteButton = True
End With |
Message d'erreur lorsque je clique sur le lien "Suppirmer" :
Citation:
La variable scalaire "@Id_Menu" doit être déclarée.
Mais où je la déclare sa bondieu de variable qu'il a déjà pour le reste du fonctionnement ?
Vous pouvez m'aider, il ne me reste plus beaucoup de cheveux sur la tête.