Foros del Web » Programación para mayores de 30 ;) » .NET »

sumar valores en datagreddview

Estas en el tema de sumar valores en datagreddview en el foro de .NET en Foros del Web. una consulta... como puedo sumar valores de un datagreddview (las filas) si en algunas columnas hay valores nulos por favor respondas :)...
  #1 (permalink)  
Antiguo 03/02/2011, 12:59
 
Fecha de Ingreso: enero-2011
Ubicación: La Serena
Mensajes: 28
Antigüedad: 13 años, 3 meses
Puntos: 0
sumar valores en datagreddview

una consulta... como puedo sumar valores de un datagreddview (las filas) si en algunas columnas hay valores nulos por favor respondas :)
  #2 (permalink)  
Antiguo 03/02/2011, 13:10
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: sumar valores en datagreddview

podrias recorrer tu gridview con un for each y empiezas a sumar los valores, validando de que si es null no lo sume. No olvides aclarar que lenguaje usas.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 03/02/2011, 13:36
 
Fecha de Ingreso: enero-2011
Ubicación: La Serena
Mensajes: 28
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: sumar valores en datagreddview

estoy usando .net en una aplicacion para windows tengo q sumar los valores de las columnas de enero a diciembre, estos valores los rescato de una bd y desdeahi e vienen en nulo, el problema esq la base de datos solo puedo leer no puedo escribir ni modificar nada porque la bd es de una compañia y yo solo realizo un sistema en forma externa
  #4 (permalink)  
Antiguo 03/02/2011, 13:41
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: sumar valores en datagreddview

c# o vb?, lo de .NET es obvio xq este es el foro, pega aqui como se muestra el listado que comentas.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #5 (permalink)  
Antiguo 03/02/2011, 13:56
 
Fecha de Ingreso: enero-2011
Ubicación: La Serena
Mensajes: 28
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: sumar valores en datagreddview

enero febro ... dic
3 3 5
null 3 5

quiero q sume en la segunda fila el 3 con el 5 y el valor null lo pase por alto
estoy trabajando en vb05 . net
  #6 (permalink)  
Antiguo 03/02/2011, 14:29
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: sumar valores en datagreddview

te paso con el for
Código vb:
Ver original
  1. Dim suma As Integer = 0
  2.  
  3.         For i As Integer = 0 To DataGridView1.Rows.Count - 1
  4.             For x As Integer = 0 To DataGridView1.Columns.Count - 1
  5.                 If DataGridView1.Rows(i).Cells(x).Value = Nothing Then
  6.                     suma = suma
  7.                 Else
  8.                     suma = suma + DataGridView1.Rows(i).Cells(x).Value
  9.                 End If
  10.             Next
  11.             MessageBox.Show("Fila(" + i + ") tuvo una suma de (" + suma + ")")
  12.         Next
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #7 (permalink)  
Antiguo 04/02/2011, 06:53
 
Fecha de Ingreso: enero-2011
Ubicación: La Serena
Mensajes: 28
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: sumar valores en datagreddview

muchas gracias Aquaventus... me sirve de mucho
  #8 (permalink)  
Antiguo 04/02/2011, 07:17
 
Fecha de Ingreso: enero-2011
Ubicación: La Serena
Mensajes: 28
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: sumar valores en datagreddview

me arroja el siguiente error: "El operador '=' no está definido para tipo 'DBNull' ni para 'Nothing'."
  #9 (permalink)  
Antiguo 04/02/2011, 07:33
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: sumar valores en datagreddview

haber pruebalo de esta manera :
Código vb:
Ver original
  1. Dim suma As Integer = 0
  2.         For i As Integer = 0 To DataGridView1.Rows.Count - 1
  3.             For x As Integer = 0 To DataGridView1.Columns.Count - 1
  4.                 If Convert.ToString(DataGridView1.Rows(i).Cells(x).Value) = "" Then
  5.                     suma = suma
  6.                 Else
  7.                     suma = suma + DataGridView1.Rows(i).Cells(x).Value
  8.                 End If
  9.             Next
  10.             MessageBox.Show("Fila(" + i + ") tuvo una suma de (" + suma + ")")
  11.         Next
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #10 (permalink)  
Antiguo 04/02/2011, 07:52
 
Fecha de Ingreso: enero-2011
Ubicación: La Serena
Mensajes: 28
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: sumar valores en datagreddview

no asi tmbn da error... en el if debe er asi:
If IsDBNull(DataGridView1.Rows(i).Cells(x).Value) Then
suma = suma
Else
suma = suma + DataGridView1.Rows(i).Cells(x).Value
End If
  #11 (permalink)  
Antiguo 04/02/2011, 07:56
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: sumar valores en datagreddview

ok pero todo solucionado no ?
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #12 (permalink)  
Antiguo 04/02/2011, 07:59
 
Fecha de Ingreso: enero-2011
Ubicación: La Serena
Mensajes: 28
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: sumar valores en datagreddview

no asi tmbn da error... en el if debe er asi:
If IsDBNull(DataGridView1.Rows(i).Cells(x).Value) Then
suma = suma
Else
suma = suma + DataGridView1.Rows(i).Cells(x).Value
End If
  #13 (permalink)  
Antiguo 04/02/2011, 07:59
 
Fecha de Ingreso: enero-2011
Ubicación: La Serena
Mensajes: 28
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: sumar valores en datagreddview

si con eso quedo bn
  #14 (permalink)  
Antiguo 04/02/2011, 08:04
 
Fecha de Ingreso: enero-2011
Ubicación: La Serena
Mensajes: 28
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: sumar valores en datagreddview

como cierro el tema???
  #15 (permalink)  
Antiguo 04/02/2011, 08:09
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: sumar valores en datagreddview

ni idea xD creo que pidiendo al moderador que si ve tu post lo cierre :). Saludos!
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #16 (permalink)  
Antiguo 06/02/2011, 09:41
 
Fecha de Ingreso: noviembre-2010
Ubicación: madrid
Mensajes: 478
Antigüedad: 13 años, 6 meses
Puntos: 5
Respuesta: sumar valores en datagreddview

Aquaventus es un crackkk

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:13.