selezionare elementi da un NetTiers EntityGridView
-
22-09-2019 - |
Domanda
Sto usando un NetTiers generato EntityGridView, e ho aggiunto un metodo per OnSelectedIndexChanged. In questo metodo, Come faccio ad avere il soggetto selezionato dalla EntityGridView?
Soluzione
Ok .. ho capito. E 'stato stupidamente semplice. Forse non è il modo migliore, ma ho ingannato in giro fino a quando ho ricevuto il seguente codice che ha lavorato, utilizzando il SelectedDataKey dal GridView e l'EntityProvider per recuperare i dati di 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
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow