miércoles, 17 de abril de 2013

Como Sumar Totales con Selección en un AspxGridView del DevExpress

Primeramente, creamos los TotalSumary en el AspxGridView donde ingresamos el campo que va a sumar (FieldName), en que columna se va a mostrar (ShowInColumn), si esta activada la agrupación, en que columna se va a mostrar (ShowInGroupFooterColumn), el tipo de operación (Sum, Min, Max, Count, ...):



Con solamente esto ya tenemos la suma de todos los registros, pero ahora para hacer una operación personalizada de acuerdo a la selección de los registros se hace de la siguiente manera:

Seleccionamos el tipo de operación Custom y en el campo Tag ingresamos el nombre de la operación donde se mostrará el valor.

Luego utilizaremos el evento CustomSummaryCalculate del AspxGridView para hacer la suma:


La variable global Total realiza la suma del campo y la variable global TotalCount es la cantidad de registros seleccionados.

Tambien debemos hacer un PerformCallback() en el evento SelectionChanged del gridview:


No hay comentarios.:

Publicar un comentario