Visual Basic - Sumar en cada columna de un grid las celdas que no sean nulas

Life is soft - evento anual de software empresarial
 
Vista:

Sumar en cada columna de un grid las celdas que no sean nulas

Publicado por Francisco (30 intervenciones) el 16/09/2014 17:07:27
Buenas, tengo que realizar una aplicación , en la que tengo un grid, que tiene celdas con datos tipo Double ,y algunas otras de ellas estan vacias (NULL) .
Yo lo que pretendo es realizar una suma de cada columna independiente, y calcular la media aritmetica de cada columna por separado,

El problema principal que tengo es que no se como controlar que la celda sea null o no. estoy probando muchas cosas pero no consigo dar con la solución. Aqui esta el código, para por si alguien puede ayudar! Muchisimas gracias!!

Dim SumatorioPorColumnas As Integer = 0

For Each columna In gridTiempos.Columns

For Each linea In gridTiempos.Rows

If linea.Cells(columna) = DBNull.Value Then
'No realizo nada
Else
valor = valor + linea.Cells(columna).Value
End If
MsgBox(valor)
Next

valor = valor / nummuestras

SumatorioPorColumnas = SumatorioPorColumnas + valor

Next
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

Sumar en cada columna de un grid las celdas que no sean nulas

Publicado por omar (17 intervenciones) el 17/09/2014 16:13:45
utiliza
if isdbnull( linea.Cells(columna)) then
si contiene nullo o null
else


end if


avisame si te salio bien
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