Visual Basic.NET - como sumar fila de un datagrid

 
Vista:

como sumar fila de un datagrid

Publicado por max (4 intervenciones) el 08/08/2018 03:34:59
Quisiera saber como sumar una fila dentro de un datagrid ejemplo

| producto | cantidad | precio | total | cantidad | precio | total | sub total |
| libro | 5 | 2 | 10 | 2 | 3 | 6 | 16 |
| hojas | 2 | 1,50 | 3 | 15 | 2 | 30 | 33 |

quisiera saber como puedo sumar los totales de cada producto y que el resultadosalga en el sub total, por favor alguna ayuda
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
Imágen de perfil de Wilfredo Patricio Castillo
Val: 1.459
Plata
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

como sumar fila de un datagrid

Publicado por Wilfredo Patricio Castillo (718 intervenciones) el 08/08/2018 22:55:37
Maneras hay muchas de hacer lo que necesitas.

Para mí mas fácil sería, hacer una clase que contenga las propiedades que allí muestras, y en subtotal, un método de solo lectura que devuelva el subtotal de cada fila, con lo cual, solo enlazarías una lista del tipo de la clase como datasource del datagridview y te mostraría todo lo que necesitas.

Saludos cordiales,
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 Milton
Val: 14
Ha aumentado su posición en 7 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

como sumar fila de un datagrid

Publicado por Milton (6 intervenciones) el 10/08/2018 02:03:46
Hola estimado max, mira mi video en youtube, ahi explico como sumar una datagridview aunque está programado en C#2015 tu puedes aplicarlo a tu proyecto, ahora si quieres convertir el código de Csharp a Vbnet visita está pagina:

http://converter.telerik.com/

Ahi puedes fácilmente hacer cualquier conversión , también hay muchas otras paginas.

saludos
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
Imágen de perfil de Milton
Val: 14
Ha aumentado su posición en 7 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

como sumar fila de un datagrid

Publicado por Milton (6 intervenciones) el 10/08/2018 15:48:34
No se que paso por que no muestra mi link pero te lo pongo de nuevo el video en youtube donde realizó una suma a un subtotal con datagridview además de sacar impuesto te voy a poner el código y el link que esá realizado en csharp2015

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub calculosdatgrid()
    Dim dValorSub As Double = 0.0
    Dim ivaG As Double = 0.0
    Dim dDes As Double = 0.0
    Dim dTotal As Double = 0.0
    For Each row As Windows.Forms.DataGridViewRow In Me.dgvFacturando.Rows
        dValorSub += Convert.ToDouble(row.Cells(3).Value)
    Next
    Me.txtSproducto.Text = Format(dValorSub, "##,###,##0.00")
    If Me.mtbDescuento.Text = "" Then
        Me.mtbDescuento.Text = "0"
    End If
    dDes = dValorSub * (Convert.ToDouble(Me.mtbDescuento.Text) / 100)
    Me.txtValdesc.Text = Format(dDes, "##,###,##0.00")
    Me.mtbDescuento.Text = Format(Val(mtbDescuento.Text), "0.00")
    ivaG = (dValorSub - dDes) * 0.15
    Me.txtIVA.Text = Format(ivaG, "##,###,##0.00")
    Me.txtTogeneral.Text = Format((dValorSub - dDes) + ivaG, "##,###,##0.00")
End Sub

y este es el link en csharp:

https://www.youtube.com/watch?v=NLEoc1bYOkE
Esta es la lección 6.
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