Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/04/2005, 02:04
Avatar de Jose_minglein2
Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 3 meses
Puntos: 8
dim arrpartidas as arraylist = new arrylist
dim arrsumas as arrylist = new arrylist
dim suma as integer = 0
for each filapartida in ctype(session.Item("partida"),datatable).rows
if arrpartidas.contains(filapartida("partida"))
suma+=filapartida("cantidad") 'Puesto que existe vamos sumando
else
if arrpartidas.count <>0
arrsumas.Add(filapartida("suma")) 'Si es el primero, todavía no metemos suma
end if
arrpartidas.Add(filapartida("partida"))
suma = 0
end if
next
'El último todavía no tiene asignada suma, entonces le asignamos:
arrsumas.add(suma)
suma= nothing

dim i as integer = 0
while i < arrpartidas.Count
response.write(arrpartidas(i).toString + "-" arrsumas(i).tostring + "<br>"

i+=1
end while

Espero que te sirva este ejemplo