Frage

Ich verwende eine von Nettiers generierte EntityGridView und ich habe eine Methode für OnelectedIndexChanged hinzugefügt. Wie bekomme ich in dieser Methode die aktuell ausgewählte Entität aus der EntityGridView?

War es hilfreich?

Lösung

OK ich habe es. Es war dumm einfach. Vielleicht nicht der beste Weg, aber ich habe mich täuscht, bis ich den folgenden Code bekam, der funktioniert hat, indem ich die ausgewählte Datakey aus der Gridview und des EntityProviders verwendet habe, um die Entitätsdaten abzurufen.

   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
    }
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top