none
Preechendo gridview com entity framework RRS feed

  • Pergunta

  • Olá esto com seguinte problema .

     esse codigo para preecher o grid 

    private void FormProdutos_Load(object sender, EventArgs e)
            {
                    using (AgroDBEntities Banco = new AgroDBEntities())
                        {
                            var result = from pro in Banco.Produtos select pro;

                            Dgw.DataSource = result.ToList();

                            radLabelElement1.Text = result.Count().ToString()+ " Registros.";

                        }

    mas os campo que estão relacionado como entidade tipo produto e unidade medida ele nao aparece o os id somente  esse aqui 

    System.Data.Entity.DynamicProxies.Tipo_Produto_1C2A72623E4703186889A8A39EBF97636F764799935F5FEE7D09FCF8354955F7

            
    sábado, 13 de abril de 2013 16:52

Respostas

  • Dá uma olhada nesse post...

    Parece que o problema é o mesmo... (Exibir propriedades de objetos complexos)

    http://social.msdn.microsoft.com/Forums/en-US/504/thread/cb822a11-7cff-4ab2-b188-4dd6856bec24

    Abraço!!!


    (Se a isto ajudou a resolver o problema, por favor, marque como resposta)

    • Marcado como Resposta Eduardo Avila quarta-feira, 17 de abril de 2013 04:26
    sábado, 13 de abril de 2013 17:25
  • Cara, não sei se é isso. Fiz esse método:

    public void CarregaTriagemPeloCPF(GridView grid,string _filtro)
            {

                WFJuridicoEntities db = new WFJuridicoEntities();
                ObjectQuery<tbl_Triagem> triagens = db.tbl_Triagem;
                string tipo = "";

                var pesquisa = (from m in triagens
                                where m.cpf_autor == _filtro
                                select new { m.id_triagem, m.dt_cadastro, m.nm_autor, m.cpf_autor, m.num_doc })
                                .ToList();

                grid.DataSource = pesquisa;
                grid.DataBind();

                grid.AutoGenerateColumns = false;
            }

    E Essa chamada em minha aplicação:

    CarregaTriagemPeloCPF(gdvPesqTriagem,edtFiltro.Text);

    Aí passo o Grid que eu quero preencher e o filtro da pesquisa

    Se isso resolver, abraços!!

    • Marcado como Resposta Eduardo Avila quarta-feira, 17 de abril de 2013 04:26
    domingo, 14 de abril de 2013 02:52

Todas as Respostas

  • Dá uma olhada nesse post...

    Parece que o problema é o mesmo... (Exibir propriedades de objetos complexos)

    http://social.msdn.microsoft.com/Forums/en-US/504/thread/cb822a11-7cff-4ab2-b188-4dd6856bec24

    Abraço!!!


    (Se a isto ajudou a resolver o problema, por favor, marque como resposta)

    • Marcado como Resposta Eduardo Avila quarta-feira, 17 de abril de 2013 04:26
    sábado, 13 de abril de 2013 17:25
  • Cara, não sei se é isso. Fiz esse método:

    public void CarregaTriagemPeloCPF(GridView grid,string _filtro)
            {

                WFJuridicoEntities db = new WFJuridicoEntities();
                ObjectQuery<tbl_Triagem> triagens = db.tbl_Triagem;
                string tipo = "";

                var pesquisa = (from m in triagens
                                where m.cpf_autor == _filtro
                                select new { m.id_triagem, m.dt_cadastro, m.nm_autor, m.cpf_autor, m.num_doc })
                                .ToList();

                grid.DataSource = pesquisa;
                grid.DataBind();

                grid.AutoGenerateColumns = false;
            }

    E Essa chamada em minha aplicação:

    CarregaTriagemPeloCPF(gdvPesqTriagem,edtFiltro.Text);

    Aí passo o Grid que eu quero preencher e o filtro da pesquisa

    Se isso resolver, abraços!!

    • Marcado como Resposta Eduardo Avila quarta-feira, 17 de abril de 2013 04:26
    domingo, 14 de abril de 2013 02:52