Bonjour à tous!

J'ai un gridview qui contient des informations de plusieurs table dans ma base de données.

J'aimerais pouvoir mettre à jours la colonne "Commentaire".

Voici ma requête update :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
UPDATE TR_table1_table2 as tb12 SET Commentaire = @commentaire WHERE (tb12.PK_erreur = @pk_erreur) AND (tb12.pk_evenement = @pk_evenement)>
Le problème se situe au niveau de la récupération des variables pour la clause "WHERE".

Je m'explique :

J'arrive a mettre à jours la colonne "Commentaire" uniquement quand les pk_evenement et pk_erreur sont affiché dans la gridview! mais quand je les retire de l'affichage de ma GridView je ne peux plus update "Commentaire"!

J'ai essayé avec des HiddenField, ça fonctionne mais par contre du coup j'ai des petites colonnes vide.

J'aimerais éviter de faire ce minable update en code behind si possible.

Merci d'avance pour votre aide.