Grid con sumatorios

17/08/2006 - 22:09 por Cid | Informe spam
Hola, tengo una grid que se llena con un dataset, para simplificar dire que
son 2 campos concepto e importe y querria que la grid tuviese una tercer
columna suma. Donde suma seria el resultado de sumar todos los campos
importe hasta el registro actual, os pongo un ejemplo:

cafe 20? 20?
te 10? 30?
sal 12? 62?

¿Cual seria la mejor forma de hacerlo?

Preguntas similare

Leer las respuestas

#1 mabarcau
18/08/2006 - 04:31 | Informe spam
Yo buclearia las filas, manera mas facil no se me ocurre.
Respuesta Responder a este mensaje
#2 Carlos
18/08/2006 - 14:38 | Informe spam
Para el caso de líneas de pedidos de clientes, el subtotal por línea se
calcula multiplicando la cantidad por el precio:

Dim dCol As DataColumn
Dim dtDetped As DataTable

dCol = dtDetped.Columns.Add("NCANTIDAD")
With dCol
.DataType = System.Type.GetType("System.Decimal").DefaultValue = 0
End With

dCol = dtDetped.Columns.Add("NKILOS")
With dCol
.DataType = System.Type.GetType("System.Decimal")
.DefaultValue = 0
End With

dCol = dtDetped.Columns.Add("NPRECIO")
With dCol
.DataType = System.Type.GetType("System.Decimal")
.DefaultValue = 0
End With

dCol = dtDetped.Columns.Add("NSUBTOT")
With dCol
.AllowDBNull = False
.DataType = System.Type.GetType("System.Decimal")
.DefaultValue = 0
.ReadOnly = True
.Expression = "IIF(NKILOS<>0,NKILOS,NCANTIDAD)*NPRECIO"
End With
dCol = dtDetped.Columns.Add("CNOMBRE")

Sds.


"Cid" escribió en el mensaje
news:uF6m%
Hola, tengo una grid que se llena con un dataset, para simplificar dire
que son 2 campos concepto e importe y querria que la grid tuviese una
tercer columna suma. Donde suma seria el resultado de sumar todos los
campos importe hasta el registro actual, os pongo un ejemplo:

cafe 20? 20?
te 10? 30?
sal 12? 62?

¿Cual seria la mejor forma de hacerlo?

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida