Visual Basic.NET - Como sumar filas de un datagrid

 
Vista:

Como sumar filas de un datagrid

Publicado por max (4 intervenciones) el 29/07/2017 05:51:36
hola, gracias por su ayuda tengo un datagrid que ingreso datos de un combobox lo que quiero es sumar filas iguales y que el total me muestre en un label o textbox automaticamente cada vez que se infrese un campo al datagrid estoy programando en vb.net
-----------------------------------------
nombre | Unid | cantidad
----------------------------------------
agua | bot 10 | 5
sport | bot 30 | 7
agua lite | bot 10 | 6

total bot 10 =
total bot 30 =
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 116
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Como sumar filas de un datagrid

Publicado por nato (59 intervenciones) el 29/07/2017 16:58:38
hola yo ingreso los datos de textbox y al momento de dar click en el botón ingresar
pongo esto para que me sume la columna que quiero sumar y el resultado lo muestro en un textbox
espero te sirva
1
2
3
4
5
6
7
8
 'PARA SUMAR LA COLUMNA DE TOTALES
        Dim Total As Single
        Dim cont As Integer = 0 'PARA CONTADOR DE PARTIDAS
        Dim Col As Integer = Me.DataGridView1.CurrentCell.ColumnIndex
        For Each row As DataGridViewRow In Me.DataGridView1.Rows
            Total += Val(row.Cells(6).Value) 'ROW.CELLS (NUMERO DE LA COLUMNA A SUMAR).VALUE
        Next
        Me.txttotal.Text = Total.ToString
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Como sumar filas de un datagrid

Publicado por max (4 intervenciones) el 30/07/2017 22:44:34
Gracias por responder nato gracias por la ayuda lo que quiero es que al sumar diferencie la medida bot 10 de bot 30 y que sume los que se repiten como en el ejemplo que sume los bot 10 que su cantidad total seria = 11 y el bot 30 = 7 no se como hacerlo en el datagrid
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de melqui
Val: 643
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Como sumar filas de un datagrid

Publicado por melqui (242 intervenciones) el 31/07/2017 20:07:37
PARA SUMAR LA COLUMNA DE TOTALES

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Dim Total_bot10, Total_bot30  As Single
 
Dim cont As Integer = 0 'PARA CONTADOR DE PARTIDAS
 
Dim Col As Integer = Me.DataGridView1.CurrentCell.ColumnIndex
 
For Each row As DataGridViewRow In Me.DataGridView1.Rows
	if row.cells("ColunaBot").value="Bot10" then
		Total_bot10+= Val(row.Cells(6).Value) 'ROW.CELLS (NUMERO DE LA COLUMNA A SUMAR).VALUE
	elseif row.cells("ColunaBot").value="Bot30" then
		Total_bot30  += Val(row.Cells(6).Value) 'ROW.CELLS (NUMERO DE LA COLUMNA A SUMAR).VALUE
	end if
Next
 
Me.txttotal.Text = Total.ToString
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Como sumar filas de un datagrid

Publicado por omar (166 intervenciones) el 30/07/2017 22:50:33
saludos
instala si tienes teanviewer o anydesck enviame el id que genera para guiarte en como resolverlo

estare a tus ordenes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar