none
Multiplos eventos em um RRS feed

  • Pergunta

  •  

    Boa tarde prezados,

     

     Minha dúvida é a seguinte:

     

     Tenho varios gridview em uma pagina e abaixo deles uma table, que mostra calculos referentes a esses multiplos gridview.

     

     O jeito obvio de atuaiza-los é criar no evento onupdated, oninserted, ....e chamar meu metodo atualiza(), mas então, eu gostaria de saber se tem algum evento que resuma todos, tipo, se acontecer qualquer coisa (insert, update, delete....) com o gridview ele chama o método, para eu não ter de criar evento por evento em cada gridview.

     

     

     

    Grato

    quarta-feira, 17 de setembro de 2008 20:02

Respostas

  • É vc vai ter que ir en todos os RowCommand ou RowDataBound dos Grids e chamar esse metodo que vc criou...

    O
    RowCommand e RowDataBound são chamados em todos os eventos dos grids como insert, update, edit, select, delete

    vc pode ir no RowCommand

    e fazer um switch (e.CommandName) ou um if mesmo pra so chamar o metodo  nos eventos que vc queira.

    até...
    quarta-feira, 17 de setembro de 2008 20:32

Todas as Respostas

  • É vc vai ter que ir en todos os RowCommand ou RowDataBound dos Grids e chamar esse metodo que vc criou...

    O
    RowCommand e RowDataBound são chamados em todos os eventos dos grids como insert, update, edit, select, delete

    vc pode ir no RowCommand

    e fazer um switch (e.CommandName) ou um if mesmo pra so chamar o metodo  nos eventos que vc queira.

    até...
    quarta-feira, 17 de setembro de 2008 20:32
  • Ola Marcelo,

    Se não me engano, o evento RowCommand sempre é disparado, independente de qual operação é executada. Você pode colocar a sua regra ali.

     

    • Sugerido como Resposta Klawztro quarta-feira, 5 de janeiro de 2011 14:01
    quarta-feira, 17 de setembro de 2008 20:54
    Moderador
  • Tive que usar no RowDataBound obrigado Chan10, pois quando coloquei nos RowCommand ele só atualizava o valor quando eu tentava fazer uma segunda ação.
    quinta-feira, 18 de setembro de 2008 12:21