Gennari 0 Denunciar post Postado Novembro 9, 2006 Fala pessoal,Tenho um GridView que carrego através de uma SqlDataSource. Ele traz 3 páginas de 20 registros. Procurei no Google e achei uma forma de fazer um total no Footer pelo RowDataBound, ele soma direito e coloca o valor no Footer.O problema está quando mudo de página, ao ir para a pagina 2, ele soma os totais!! Preciso que ele mostre somente o total da dos registros da página 2!! Alguém tem alguma idéia do que pode estar acontecendo?? Compartilhar este post Link para o post Compartilhar em outros sites
Cidre 0 Denunciar post Postado Novembro 9, 2006 Como você está fazendo esse total? Compartilhar este post Link para o post Compartilhar em outros sites
Gennari 0 Denunciar post Postado Novembro 9, 2006 Segue: Dim TotalCotacoes As Integer = 0Dim TotalPremio As Double = 0Dim TotalIS As Double = 0Protected Sub gvResumo_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gvResumo.RowDataBound If e.Row.RowType = DataControlRowType.DataRow Then TotalCotacoes += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "qtde")) TotalPremio += Convert.ToDecimal(DataBinder.Eval(e.Row.DataItem, "premio")) TotalIS += Convert.ToDecimal(DataBinder.Eval(e.Row.DataItem, "is")) ElseIf e.Row.RowType = DataControlRowType.Footer Then e.Row.Cells(2).Text = TotalCotacoes.ToString() e.Row.Cells(3).Text = TotalPremio.ToString("c") e.Row.Cells(4).Text = TotalIS.ToString("c") End IfEnd Sub Vê algum problema ?? abs, Gennari Compartilhar este post Link para o post Compartilhar em outros sites
Cidre 0 Denunciar post Postado Novembro 9, 2006 Ai ele está pegando o que tem dentro da variável e somando, não está zerando as variáveis quando passa de uma página para outra, por isso o problema.Você precisa zerar essas variáveis quando ele mudar de página, não tem nenhum evento que ele aciona quando muda de página para você poder fazer isso? Compartilhar este post Link para o post Compartilhar em outros sites
Gennari 0 Denunciar post Postado Novembro 9, 2006 Grande Cidre !! Cara, viajei.... não sei por que cargas d'água achei que por causa do postback as variáveis sempre zeravam... viajei grandão.. eheheheheValeu mesmo pela ajuda e principalmente pela rapidez !!!abs,Gennari Compartilhar este post Link para o post Compartilhar em outros sites
Cidre 0 Denunciar post Postado Novembro 9, 2006 Qualquer coisa é só falar! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites