none
Refresh em um Repeater RRS feed

  • Pergunta

  • Tenho uma List<Valores> que é atribuída a um Repeater, na minha Classe Valores eu tenho um atributo valor, quantidade e preço, o preço é o valor multiplicado pela quantidade. Como faço para da um refresh no Repeater após eu modificar o atributo quantidade da List?

    Estou fazendo assim

    //modifico a lista com a nova quantidade

    repeater1.DataSource = myList;

    repeater.DataBind();

    sexta-feira, 27 de julho de 2012 12:01

Respostas

Todas as Respostas

  • Deveria dar certo Pedro, este código se encontra dentro do evento do botão que atualiza a lista ?

    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/

    sexta-feira, 27 de julho de 2012 12:48
  • Eu faria da forma que você fez. Não vi grande problema...

    Talvez, você poderia utilizar um "UpdatePanel" do ASP.NET AJAX para o PostBack não ficar tão evidente ao atualizar a quantidade, mas como os dados são atualizados inicialmente pelo servidor, não está errado.


    Rodolfo Paoni

    sexta-feira, 27 de julho de 2012 12:49
  • Dessa forma que fiz da certo, funciona sem problema. Eu queria fazer atualizar os valores sem usar o DataSource, apenas da um DataBind() um refresh na Lis<> já atribuída ao Repeater, é possível?

    sexta-feira, 27 de julho de 2012 13:04
  • Na verdade não é possivel, caso você de um DataBind() no Repeater sem uma fonte de dados ter sido atribuida, nada ira acontencer.

    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/

    • Marcado como Resposta Pedro Ogm sexta-feira, 27 de julho de 2012 13:31
    sexta-feira, 27 de julho de 2012 13:16
  • Você está usando uma maneira de pensar de desktop...

    Rodolfo Paoni

    sexta-feira, 27 de julho de 2012 13:32