ObjectDataSource - passar objeto como parâmetro
Pessoal, tem como eu passar um objeto em um método utilizando ObjectDataSource?
Exemplo, vamos dizer que eu tenha um método para selecionar dados e outro método de apagar registro.
De selecionar:
public List<ve_criterios_usuarios_tipooperacao> GetAllCriterios()
{
using (kerpVeiculosModel.kerpVeiculosEntities dm = new kerpVeiculosModel.kerpVeiculosEntities())
{
IEnumerable<ve_criterios_usuarios_tipooperacao> qryCriterios = from c in dm.ve_criterios_usuarios_tipooperacaoSet
select c;
return qryCriterios.ToList();
}
}Até ai tudo bem, eu consigo pegar todos os registros e colocar em um gridview, por meio do ObjectDataSource.
E fiz outro metodo para deletar:
public void DeletarCriterio(ve_criterios_usuarios_tipooperacao criterio)
{
using (kerpVeiculosModel.kerpVeiculosEntities dm = new kerpVeiculosModel.kerpVeiculosEntities())
{
dm.DeleteObject(criterio);
dm.SaveChanges();
}
}
Só que quando eu mando deletar no GridView, o criterio vem como null. Como faço para passar o objeto? Ou não tem como eu fazer isso?
Discussão (3)
Carregando comentários...