none
sumar datos repetidos RRS feed

Respuestas

  • Presumiblemente por detrás del grid tendrás algún objeto conectado mediante databinding, que es el que suministra los datos al Grid (y si no lo tienes, añádelo).

    Después, sobre ese objeto, utiliza LINQ-to-Objects (o LINQ-to-DataTable si el objeto que usas resulta ser un DataTable), escribiendo en LINQ una consulta con "GroupBy". Evidentemente, en el GroupBy pedirás que agrupe por la columna cuyos duplicados quieres acumular. El resultado de la query arrojará las sumas correspondientes a cada uno de los grupos repetidos.

    Todo lo anterior es muy genérico porque como es lógico depende y varía muchísimo según cómo esté configurado el grid, qué datos quieres sumar, y cómo tienes configurado el DataBinding y a qué clase de objeto. Si no te aclaras con la descripción genérica, antes de pedir un ejemplo cerciórate de que aportas suficiente información sobre cómo tienes configurado el grid y sus datos para que sea factible construir el ejemplo a caballo de esos datos.

    domingo, 1 de octubre de 2017 11:02