none
Colonne sélectionnée dans un GridView

    Question

  • Bonjour tout le monde,

    Je suis en train de refaire l'atelier 6 du coach aspnet, et je me pose une question quant à la sélection d'une ligne dans un GridView, plus exactement quant à sa suppression.

    Pour supprimer une annonce de la sélection dans le profil utilisateur, sur la page SelectionAnnoncesParRegion le lien fonctionne comme prévu. En revanche, sur la page MaSelectionDAnnonces, le bouton de suppression ne supprime rien, au motif que le Ann_Id envoyé à Delete puis SupprimerAnnonce vaut 0.

    Le bouton de suppression se met à fonctionner à merveille si je renseigne la propriété DataKeyNames du GridView, pour y mettre "Ann_Id". Là où je m'étonne, c'est qu'il n'y a pas ça dans la solution proposée.

    Quels sont les moyens d'indiquer la colonne qui doit être retournée dans le paramètre de suppression, lors du clic sur le bouton de suppression du GridView ?
    En effet, voilà déjà deux moyens de le faire, et je pourrais bien tomber en clientèle sur l'un ou l'autre à maintenir.

    jeudi 3 mai 2012 23:16

Réponses

Toutes les réponses