Visual Basic - Sumar celdas seleccionadas de una columna cargada en un datagridview

Life is soft - evento anual de software empresarial
   
Vista:

Sumar celdas seleccionadas de una columna cargada en un datagridview

Publicado por Ricardo (5 intervenciones) el 26/12/2015 16:04:46
Saludos colegas del foro, tengo un datagridview cargada con datos y quiero Sumar celdas seleccionadas de una columna, he logrado hacer la suma total de los datos de una columna pero no consigo que solo se sume los datos seleccionados.

Espero me puedan ayudar con esto.

El código que he utilizado para sumar todos los datos de una columna (haciendo clic en un botón) es:

1
2
3
4
5
6
7
8
9
Private Sub Button18_Click(sender As Object, e As EventArgs) Handles Button18.Click
        Dim total As Double = 0
 
        Dim fila As DataGridViewRow = New DataGridViewRow()
        For Each fila In DataGridView1.Rows
            total += Convert.ToDouble(fila.Cells("REQ").Value)
        Next
        TextBox1.Text = Convert.ToString(total)
End Sub

La suma de las celdas selecciondas debe mostrarse en el textbox1.
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

Sumar celdas seleccionadas de una columna cargada en un datagridview

No se como es que están seleccionando, si solo con un simple click de seleccion o con un check, pero en todo caso, verificas antes del total mas o menos así:

1
2
3
4
5
6
7
Dim fila As DataGridViewRow = New DataGridViewRow()
For Each fila In DataGridView1.Rows
	If fila.Selected then
	total += Convert.ToDouble(fila.Cells("REQ").Value)
	end if
Next
TextBox1.Text = Convert.ToString(total)

No he probado el codigo, ya que no estoy con visual studio, pero esa es la idea.

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