la sélection d'éléments à partir d'un NetTiers EntityGridView
-
22-09-2019 - |
Question
J'utilise un nettiers EntityGridView a généré, et j'ai ajouté une méthode pour OnSelectedIndexChanged. Dans cette méthode, Comment puis-je obtenir l'entité sélectionnée de la EntityGridView?
La solution
Ok .. Je l'ai. Il était stupidement simple. Peut-être pas la meilleure façon, mais je dupé autour jusqu'à ce que je le code suivant qui a fonctionné, en utilisant le SelectedDataKey du GridView et EntityProvider pour récupérer les données d'entité.
public void GridView1_SelectedIndexChanged(Object sender, EventArgs e)
{
int idEntity = Int32.Parse( GridView1.SelectedDataKey.Value.ToString());
s.Entities.MMEntity ent =
s.Data.DataRepository.MMEntityProvider.Get(
new s.Entities.MMrKey(idEntity)
);
// use the entity here
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow