Selecionando itens de um nettiers entitygridview
-
22-09-2019 - |
Pergunta
Estou usando um EntityGridView gerado por Nettiers e adicionei um método para o OnSelectedIndexChanged. Nesse método, como obtenho a entidade atualmente selecionada da entityGridView?
Solução
OK, entendi. Foi estupidamente simples. Talvez não seja a melhor maneira, mas eu me enlouqueci até obter o código a seguir que funcionou, usando o Datakey selecionado do Gridview e o EntityProvider para recuperar os dados da entidade.
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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow