none
findcontrol datalist dentro de outro datalist RRS feed

Respostas

  • Utilize o evento ItemDataBound para recuperar o datalist filho e atribui o valor

    Exemplo:
    protected void dlPai_ItemDataBound(object sender, DataListItemEventArgs e)
        {
          //Verificando se o tipo do Item é AlternatingItem ou Item
          if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
          {
            (e.Item.FindControl("dlFilho") as DataList).DataSource = RetornaFilho(e.Item.ItemIndex);
            (e.Item.FindControl("dlFilho") as DataList).DataBind();
          }
        }
    

     Respondi o seu outro tópico também. Acho que é a mesma questão
    Vitor Mendes | Seu feedback é muito importante para todos!
    sábado, 9 de julho de 2011 01:56

Todas as Respostas

  • Utilize o evento ItemDataBound para recuperar o datalist filho e atribui o valor

    Exemplo:
    protected void dlPai_ItemDataBound(object sender, DataListItemEventArgs e)
        {
          //Verificando se o tipo do Item é AlternatingItem ou Item
          if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
          {
            (e.Item.FindControl("dlFilho") as DataList).DataSource = RetornaFilho(e.Item.ItemIndex);
            (e.Item.FindControl("dlFilho") as DataList).DataBind();
          }
        }
    

     Respondi o seu outro tópico também. Acho que é a mesma questão
    Vitor Mendes | Seu feedback é muito importante para todos!
    sábado, 9 de julho de 2011 01:56
  • Voce pode aninhar a função FindControls

    ficaria mais ou menos:

    ctype(e.item.FincControl("DatalistInner"),DataList).findControl("label")


    Caio Vitullo
    segunda-feira, 11 de julho de 2011 03:01
  • Prezado(a),

    Estou migrando a sua pergunta para o forum de ASP.NET onde será mais fácil para o pessoal te auxiliar nesta questão.

    Sempre que tiver outras dúvidas referentes a este assunto, peço o favor de postar por lá, assim mantemos os foruns mais organizados e também ajudamos outras pessoas que possam ter a mesma dúvida.

    Se você estiver em dúvida sobre onde postar, utilize o forum "Onde devo postar a minha dúvida?":

    http://social.msdn.microsoft.com/Forums/pt-BR/queforum/threads

    Obrigado,

    at.,


    Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)
    segunda-feira, 11 de julho de 2011 11:07