Pregunta

Estoy usando una EntityGridView generada por Nettiers, y he agregado un método para OnSelectedIndexChanged. En ese método, ¿cómo obtengo la entidad seleccionada actualmente de EntityGridView?

¿Fue útil?

Solución

Ok .. lo tengo. Era estúpidamente simple. Tal vez no sea la mejor manera, pero me engañé hasta que obtuve el siguiente código que funcionó, usando el SelectedDataKey de GridView y EntityProvider para recuperar los datos de la entidad.

   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
    }
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top