2009-01-19 5 views
3

Comment puis-je obtenir le DataItem sous-jacent à partir d'une ligne GridView en mode édition et l'utilisateur clique sur "Mettre à jour"?Obtenir DataItem lors de la mise à jour de GridView

J'ai un GridView éditable. J'ai ajouté un CustomValidator à la vue Modifier de l'une des colonnes. Lorsque l'utilisateur clique sur Mettre à jour, j'exécute une méthode de validation du serveur et je dois modifier le DataItem sous-jacent de la ligne en cours de modification afin que je puisse obtenir la clé primaire de l'élément de données à utiliser dans la validation.

GridView1.Rows[GridView1.EditIndex].DataItem; 

Cela ne fonctionne pas. Je suppose que parce que le GridView n'est pas databinded sur la commande de mise à jour?

Répondre

7
GridView1.DataKeys[GridView1.EditIndex].Value; 
+0

C'est tout à fait correct. Merci beaucoup! – dtc

Questions connexes