mvc c# asp.net stimulsoft
La muestra y tres imágenes

c# - mvc - Cómo repetir la factura para cada empresa con informe de estímulo



stimulsoft mvc (3)

Debe colocar BillId y CoName en Encabezado de grupo y ServiceName , ServiceCost , ProductName , ProductCost en Data y TotalPrice , Tax y Total en Group Footer .

No tengo estímulos en mi sistema, pero a partir de la plantilla parece que no tenía ningún encabezado de grupo o pie de página.

También verifique que envíe una consulta correcta (con el group by correcto group by ) al origen de datos del informe.

Estoy utilizando StimulSoft para mi informe en asp.net con c # language. Tengo un informe con 3 listas, una como Head list y otras dos para detalles. Es un informe de factura para rango de fecha. El problema es que no puedo repetirlos en el orden que me gusta; La siguiente es la lista y el informe que quiero:

HaedList >> BillId,Coname,TotalPrice,InvoiceDate ServiceList >> BillId,ServiceName,ServiceCost ProductList >> BillId,ProductName,ProductCost

El usuario ingresará un rango de fechas, por ejemplo, 2015/01/01 a 2015/01/03

--> Page 1 BillId=52 ---- CoName=Haaret ServiceName=Repair,ServiceCost=12$ ServiceName=Cleaning,ServiceCost=2$ ProductName=DVD,ProductCost=10$ ProductName=CPU,ProductCost=60$ ProductName=VGA,ProductCost=40$ TotalPrice=124$ Tax=4$ Total >> 120$ --> Page 2 BillId=55 ---- CoName=GirBold ServiceName=Training,ServiceCost=300$ ProductName=Pen,ProductCost=5$ ProductName=NoteBooks,ProductCost=10$ TotalPrice=315$ Tax=4$ Total >> 311$ --> Page 3 BillId=70---- CoName=DrillPort ServiceName=Driver,ServiceCost=30$ ServiceName=Test,ServiceCost=10$ ProductName=Battery,ProductCost=35$ ProductName=Monitors,ProductCost=200$ TotalPrice=275$ Tax=4$ Total >> 271$

Así que tengo 3 días en el rango, y debo imprimir 4 páginas en el siguiente orden. Mi problema es que la cabeza se repite tres veces, luego se imprime Todo el servicio, y luego el producto, y luego el resumen de la cabeza, como el siguiente:

BillId=52 ---- CoName=Haaret BillId=70---- CoName=DrillPort BillId=55 ---- CoName=GirBold ServiceName=Repair,ServiceCost=12$ ServiceName=Cleaning,ServiceCost=2$ ServiceName=Driver,ServiceCost=30$ ServiceName=Test,ServiceCost=10$ ServiceName=Training,ServiceCost=300$ ProductName=DVD,ProductCost=10$ ProductName=CPU,ProductCost=60$ ProductName=VGA,ProductCost=40$ ProductName=Pen,ProductCost=5$ ProductName=NoteBooks,ProductCost=10$ ProductName=Battery,ProductCost=35$ ProductName=Monitors,ProductCost=200$ TotalPrice=124$ Tax=4$ Total >> 120$ TotalPrice=315$ Tax=4$ Total >> 311$ TotalPrice=275$ Tax=4$ Total >> 271$

El siguiente enlace contiene tres plantillas de imágenes e informes que he creado para mi proyecto.

La muestra y tres imágenes

Atentamente


En realidad es fácil.

Convierta ("analice") sus datos en un conjunto de datos nativo .net (es decir, como http://www.dotnetperls.com/dataset ) y utilícelo para generar su informe, importando el conjunto de datos directamente.

Esto tiene la ventaja de que puede usar T-SQL y / o un enlace para manipular los datos en el conjunto de datos antes de la generación del informe. Puede agregar una columna de índice en el conjunto de datos que, si bien se puede usar para la indexación interna, puede estar "oculta" en el informe final.