Foros del Web » Programación para mayores de 30 ;) » .NET »

problema al mostrar una vinculacion de datos simple

Estas en el tema de problema al mostrar una vinculacion de datos simple en el foro de .NET en Foros del Web. Hola, necesito mostrar el valor de una variable que obtengo con vinculacion de datos simple, de la siguiente manera: <asp:Repeater id="rptTotal" runat="server"> <ItemTemplate> <TR bgColor="<%=strBgcolor%>"> ...
  #1 (permalink)  
Antiguo 03/11/2004, 13:04
 
Fecha de Ingreso: diciembre-2003
Mensajes: 212
Antigüedad: 20 años, 5 meses
Puntos: 0
problema al mostrar una vinculacion de datos simple

Hola, necesito mostrar el valor de una variable que obtengo con vinculacion de datos simple, de la siguiente manera:

<asp:Repeater id="rptTotal" runat="server">
<ItemTemplate>
<TR bgColor="<%=strBgcolor%>">
<%TotalTotal = 0 %>
<asp:label id="Label14" runat="server">
<%# TotalTotal = TotalTotal + cint(DataBinder.Eval (Container.DataItem, "TotalApto")) + cint(DataBinder.Eval (Container.DataItem, "TotalLocal")) %>
<%# TotalTotal = TotalTotal + cint(DataBinder.Eval (Container.DataItem, "TotalOficina"))+ cint(DataBinder.Eval (Container.DataItem, "TotalTerreno")) %>
<%# TotalTotal = TotalTotal + cint(DataBinder.Eval (Container.DataItem, "TotalCasaM"))+ cint(DataBinder.Eval (Container.DataItem, "TotalCasaC")) %>
<%# TotalTotal = TotalTotal + cint(DataBinder.Eval (Container.DataItem, "TotalEdifM")) + cint(DataBinder.Eval (Container.DataItem, "TotalEdifC"))%>
<%# TotalTotal = TotalTotal + cint(DataBinder.Eval (Container.DataItem, "TotalGalponM"))+ cint(DataBinder.Eval (Container.DataItem, "TotalGalponC")) + cint(DataBinder.Eval (Container.DataItem, "TotalEstac"))%>
</asp:label>
...continua la tabla

el valor si me lo esta mostrando pero el problema es que tambien me esta mostrando en la pagina lo siguiente:
FalseFalseFalseFalseFalse

por cada fila que tengo para calcular la variable TotalTotal.

Como puedo hacer para que no me muestren estos valores booleanos??? Tiene que ver con que esa variable esta dentro de un reapeater?
Espero puedan ayudarme porque nose porque aparecenn esos valores booleanos.
  #2 (permalink)  
Antiguo 03/11/2004, 13:13
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
No sería más fácil declarar como protected tu variable Total y hacer un funcion tambien protected para hacer el cálculo.

Ejemplo.

Cita:
Protected Total as Integer = 0

Protected Function getTotal(a As Integer, b As Integer) as Integer

Total = Total + a + b
return Total

End Function
Y tu HTML del repeater:

Cita:
<asp:Repeater id="rptTotal" runat="server">
<ItemTemplate>
<TR bgColor="<%=strBgcolor%>">
<asp:label id="Label14" runat="server">
<%# getTotal (CInt(DataBinder.Eval (Container.DataItem, "TotalApto")),CInt(DataBinder.Eval (Container.DataItem, "TotalLocal"))) %>
...
...
Espero que me hayas cachado la idea y te funcione..

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 03/11/2004, 15:07
 
Fecha de Ingreso: diciembre-2003
Mensajes: 212
Antigüedad: 20 años, 5 meses
Puntos: 0
Gracias Rootk!! tu idea me funciono perfecto!! Que bueno es saber que uno cuenta con Uds!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:28.