Salut à tous
j'ai un petit souci en ce qui concerne la suppression / edition des données chargées dans un GridView. Je travail avec un ObjectDataSource pour la récupération des données. Le code de la classe correspondant au data source se présente comme ceci :
Toutes les méthodes marchent nickel, pour autant que le champs id (de la classe Participant) soit renseigné correctement. Pour ce faire, lorsque j'affiche l'id dans ma GridView (donc via un DataBound Column), l'update/delete marche nickel ! Maintenant j'aimerais pouvoir masquer ce champs... J'ai essayé de le mettre en Visible false, mais de toute évidence la valeur n'es plus sauvegardée, ce qui fait que mon id se retrouve à 0 quel que soit la ligne que j'udpate...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public static Participant[] load() { ... } public static void update(Participant p) { ... } public static void delete(Participant p) { ... }
Ma question est donc : comment faire pour dire à VS de garder la valeur du champs masqué lorsqu'on update/delete une ligne ?
Merci d'avance à tous !
@++
Partager