Atenciosamente,
João Carlos Silvério
Cel.: (31) 8881-8883
Atenciosamente,
João Carlos Silvério
Cel.: (31) 8881-8883
MSN: agito...@hotmail.com
Home Page: www.joaocarlossilverio.com (em breve)
Atenciosamente,
João Carlos Silvério
Cel.: (31) 8881-8883
MSN: agito...@hotmail.com
Home Page: www.joaocarlossilverio.com (em breve)
Não deu certo, o erro persiste.
Alguem sabe como pegar o valor da coluna que esta sendo criada através deste evento ?
Neste caso, eu jogava o valorTotal na coluna que eu quiser, invês de ter que setá-la num controle.
Atenciosamente,
João Carlos Silvério
Cel.: (31) 8881-8883
MSN: agito...@hotmail.com
Home Page: www.joaocarlossilverio.com (em breve)
De: Hendrik Araujo <jhen...@gmail.com>
Para: dotn...@googlegroups.com
Enviadas: Quarta-feira, 29 de Julho de 2009 11:49:29
Assunto: [.Net - BR] Re: Repeater - Somar valores no FooterTemplate
Tenta criar o objeto e adicionar no item
Dim lbl As New Label
lbl.Text = totalValor
e.Item.Controls.Add(lbl)
Galera,
Tenho um repeater que lista os produtos de um pedido. Esta lista contém várias informações do produto, inclusive o valor.
Gostaria de somar os valores de todos os produtos na <FooterTemplate> (rodapé do Repeater).
Para isto utilizei o seguinte, porém ocorre o erro: Referência de objeto não definida para uma instância de um objeto. na linha em negrito abaixo.
Obs.
- ProdutoInfo é uma classe de Objeto que contém as propriedades referente o produto, dentre elas o valor do produto
- lblTotalValor é um Label que foi criado na <FooterTemplate>
Protected Sub rptProdutos_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rptProdutos.ItemDataBound
If (e.Item.ItemType = ListItemType.Item) Or (e.Item.ItemType = ListItemType.AlternatingItem) Then
Dim objProduto As ProdutoInfo = e.Item.DataItem
totalValor = totalValor + objProduto.Valor
ElseIf e.Item.ItemType = ListItemType.Footer Then
Dim lbl As Label = e.Item..FindControl("lblTotalValor")
lbl.Text = totalValor
End If
End SubAtenciosamente,
João Carlos Silvério
Cel.: (31) 8881-8883
Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes
Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes
Atenciosamente,
João Carlos Silvério
Cel.: (31) 8881-8883
MSN: agito...@hotmail.com
Home Page: www.joaocarlossilverio.com (em
breve)
MSN: agito...@hotmail.com
Home Page: www..joaocarlossilverio.com (em breve)