Escolar Documentos
Profissional Documentos
Cultura Documentos
COMOSUMARUNACOLUMNADEUNDATAGRIDVIEW?
Iniciar sesin
Tecnologas
Descargas
Programas
Comunidad
Buscar conversaciones
relacionadas
Suscripciones a MSDN
Documentacin
Obtener herramientas
Ejemplos
Acceso rpido
Principales respuestas
5,260
Puntos
Superior 5%
Desarrollo>Lenguaje VB.NET
Pregunta
PepLluis
hola mi pregunta es como sumar alguna de las columnas del datagridview...como puedo especificar cual
sumar... si por ejemplo quiero sumar la ultima contando de izquierda a derecha... y el resultado de la suma
introducirla en una caja de texto textboxespero que me puedan ayudar...gracias
11
Mostrar actividad
Conversaciones relacionadas
importantes
sumar las columnas de varios
datagridview
sumar columnas de un datagridview
en c#
0
Inicie
sesin
para
votar
Responder | Citar
Chino11
15 Puntos
Respuestas
Gracias Luis Ruiz,
3
Inicie
sesin
para
votar
'
'Sumar una Columna
Dim Total As Single
Dim Col As Integer = Me.DataGridView1.CurrentCell.ColumnIndex
For Each row As DataGridViewRow In Me.DataGridView1.Rows
Total += Valrow.CellsCol.Value
Next
Me.TextBox1.Text = Total.ToString
Debes prestar atencin ya que este codigo no contempla 'nulls' o excepciones si no existe
ningunacolumna seleccionada,pus por defecto suma la columna quetieneuna celda
seleccionada en ese momento, en todo caso para cambiar la columna a sumar solo debes
substituir el valor de la variable 'Col'por lacorrespondiente... Col = 1.. Col = 2.. etc.
Saludos,
Pep Lluis,
Moderador
PepLluis
5,260 Puntos
https://social.msdn.microsoft.com/Forums/esES/47c0983b9618429781b963ed6cf65ee8/comosumarunacolumnadeundatagridview?forum=vbes
1/6
9/3/2015
COMOSUMARUNACOLUMNADEUNDATAGRIDVIEW?
Mira este articulo:
http://209.200.119.101/Articulos/Articulo.aspx?ID=6
0
Inicie
sesin
para
votar
Salu2.
8,535 Puntos
3
Inicie
sesin
para
votar
'
'Sumar una Columna
Dim Total As Single
Dim Col As Integer = Me.DataGridView1.CurrentCell.ColumnIndex
For Each row As DataGridViewRow In Me.DataGridView1.Rows
Total += Valrow.CellsCol.Value
Next
Me.TextBox1.Text = Total.ToString
Debes prestar atencin ya que este codigo no contempla 'nulls' o excepciones si no existe
ningunacolumna seleccionada,pus por defecto suma la columna quetieneuna celda
seleccionada en ese momento, en todo caso para cambiar la columna a sumar solo debes
substituir el valor de la variable 'Col'por lacorrespondiente... Col = 1.. Col = 2.. etc.
Saludos,
Pep Lluis,
Moderador
PepLluis
5,260 Puntos
Responder | Citar
Inicie
sesin
para
votar
Chino11
15 Puntos
Chino11
15 Puntos
0
Inicie
sesin
para
votar
Responder | Citar
https://social.msdn.microsoft.com/Forums/esES/47c0983b9618429781b963ed6cf65ee8/comosumarunacolumnadeundatagridview?forum=vbes
2/6
9/3/2015
COMOSUMARUNACOLUMNADEUNDATAGRIDVIEW?
3
Inicie
sesin
para
votar
0
Inicie
sesin
para
votar
15 Puntos
Next
Catch ex As Exception
End Try
End Sub
variacion
Sergiosoft
https://social.msdn.microsoft.com/Forums/esES/47c0983b9618429781b963ed6cf65ee8/comosumarunacolumnadeundatagridview?forum=vbes
0 Puntos
3/6
9/3/2015
COMOSUMARUNACOLUMNADEUNDATAGRIDVIEW?
Graciascristinakity me sirvio mucho el codigo que pusiste y muy bien explicado, eso ya es un plus y
ademas muy sencillo de implementar
0
Inicie
sesin
para
votar
Ricartux
0 Puntos
nifc
0 Puntos
0
Inicie
sesin
para
votar
Muchas Gracias amigo con el codigo que colocaste me guie mucho para lograr lo que necesitaba,
saludos...
0
Inicie
sesin
para
votar
THEINGENIER
0 Puntos
0
Inicie
sesin
para
votar
http://www.recursosvisualbasic.com.ar/htm/vbnet/53metodocompute.htm
Capacitaciones Corporativas
Capacitaciones Corporativas
martes, 24 de enero de 2012 22:36
Responder | Citar
https://social.msdn.microsoft.com/Forums/esES/47c0983b9618429781b963ed6cf65ee8/comosumarunacolumnadeundatagridview?forum=vbes
1,205 Puntos
4/6
9/3/2015
COMOSUMARUNACOLUMNADEUNDATAGRIDVIEW?
0
Inicie
sesin
para
votar
'
'Sumar una Columna
Dim Total As Single
Dim Col As Integer = Me.DataGridView1.CurrentCell.ColumnIndex
For Each row As DataGridViewRow In Me.DataGridView1.Rows
Total += Valrow.CellsCol.Value
Next
Me.TextBox1.Text = Total.ToString
Debes prestar atencin ya que este codigo no contempla 'nulls' o excepciones si no
existe ningunacolumna seleccionada,pus por defecto suma la columna quetieneuna
celda seleccionada en ese momento, en todo caso para cambiar la columna a sumar solo
debes substituir el valor de la variable 'Col'por lacorrespondiente... Col = 1.. Col = 2.. etc.
Saludos,
Pep Lluis,
Que tal espero que estes muy bien, oye de antemano gracias por aportar tus conocimientos. Y si no fuese
mucha molestia me gustaria si por favor me pudiera orientar como aplicar este codigo con nullos. soy
nuevo en esto y me cuesta un poco aplicar la logica : muchas gracias men cuidate.
viernes, 31 de agosto de 2012 1:17
Responder | Citar
delfino morales
5 Puntos
Hola:
Porque no abres otra conversacion nueva, asi te podran responder mas rapido?
0
Inicie
sesin
para
votar
J. Carlos Herrero
7,890 Puntos
Buenos das.
por favor, Luis como yo le indico la columna que yo quiero que me sume a este codigo?
0
Inicie
sesin
para
votar
DimTotalAsSingle
DimColAsInteger=Me.DataGridView1.CurrentCell.ColumnIndex
ForEachrowAsDataGridViewRowInMe.DataGridView1.Rows
Total += Valrow.CellsCol.Value
Next
Me.TextBox1.Text = Total.ToString
Gracias.
QuerySistem
https://social.msdn.microsoft.com/Forums/esES/47c0983b9618429781b963ed6cf65ee8/comosumarunacolumnadeundatagridview?forum=vbes
0 Puntos
5/6
9/3/2015
COMOSUMARUNACOLUMNADEUNDATAGRIDVIEW?
Me sirvi de mucha ayuda este ejemplo.... gracias eres muy muy amable
lunes, 17 de febrero de 2014 17:39
Responder | Citar
Inicie
sesin
para
votar
Centros de desarrollo
Recursos de aprendizaje
Comunidad
Soporte tcnico
Windows
Foros
Autosoporte
Channel 9
Blogs
Office
Puentes de interoperabilidad
Codeplex
45 Puntos
MSDN Magazine
Visual Studio
Nokia
Programas
BizSpark para nuevas empresas
Microsoft Azure
Ms...
Espaa Espaol
DreamSpark
Imagine Cup
Boletn
Privacidad y cookies
Trminos de uso
Marcas comerciales
2015 Microsoft
https://social.msdn.microsoft.com/Forums/esES/47c0983b9618429781b963ed6cf65ee8/comosumarunacolumnadeundatagridview?forum=vbes
6/6