none
Error al sumar columna de datagridview RRS feed

  • Pregunta

  • hola intento sumar la columna de un datagridview pero me dice que Un valor de tipo System.Colecctions.Generic.IEnumerable (OfObject) no c puede convertir en decimal

    Private Function SumarToria(ByVal indiceColumna As Integer) As Decimal Return (From row As DataGridViewRow In DataGridView1.Rows.Cast(Of DataGridViewRow)()

    Where ((row.Cells(indiceColumna).Value IsNot Nothing) AndAlsob(row.Cells(indiceColumna).Value IsNot DBNull.Value))

    Select row.Cells(indiceColumna).Value).Sum(Function(row) Convert.ToDecimal(row)) End Function



    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    domingo, 10 de mayo de 2015 1:18

Respuestas

  •  Private Function SumarToria(ByVal indiceColumna As Integer) As Decimal
            Dim query As IEnumerable(Of Object) = _
             From row As DataGridViewRow In DataGridView1.Rows.Cast(Of DataGridViewRow)() _
             Where ( _
                     (row.Cells(indiceColumna).Value IsNot Nothing) AndAlso _
                     (row.Cells(indiceColumna).Value IsNot DBNull.Value) _
             ) Select row.Cells(indiceColumna).Value

            Return query.Sum(Function(row) Convert.ToDecimal(row))
        End Function

    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    domingo, 10 de mayo de 2015 1:56