Estoy buscando un generador de informes en C#. Quiero que el usuario pueda ingresar una colección de variables: el costo de cada artículo, el porcentaje de descuento y el costo total del trabajo, etc., etc.
Cuando hacen clic en 'Generar', quiero tomar todas estas variables y colocarlas en un informe preestructurado, con el logotipo de la empresa en la esquina, una dirección y el nombre del usuario estructurado también (etc. ).
Estoy usando VS2015 Professional, por lo que debe ser compatible con eso (y C#). Sé que se sugirió Crystal Reports en el pasado, pero parece que no puedo encontrar ningún lugar que indique que ahora es compatible con VS2015.
Soy el único desarrollador en esta tarea, por lo que no debería haber necesidad de preocuparse por más de 5 restricciones de licencia. Supongo que algo parecido a esto;
Los informes esenciales de Syncfusion se pueden utilizar para mostrar informes en aplicaciones .NET: ejemplo . La muestra vinculada es para ASP.NET, pero Report Viewer está disponible para WPF/ASP.NET/ASP.NET MVC, JavaScript, WinRT (UWP se agregará pronto).
Los informes se serializan en lenguaje de definición de informes y se pueden crear desde Visual Studio (RDLC) o mediante el Diseñador de informes proporcionado por Syncfusion.
El visor de informes puede integrarse en su aplicación y los usuarios finales pueden crear informes utilizando el Diseñador de informes . Si utiliza Microsoft SQL Server, también puede utilizar el Generador de informes para crear informes.
Todo el conjunto de controles está disponible de forma gratuita (también aplicaciones comerciales) a través del programa de licencia comunitaria , si reúne los requisitos. La licencia comunitaria es el producto completo sin limitaciones.
Nota: Trabajo para Syncfusion.
DevExpress XtraReports puede hacer esto.
Está
Siempre que coloque los elementos en una forma jerárquica (lista de listas) y tengan public
propiedades, las cosas funcionarán bien y con facilidad.
Una sola tecnología (WinForms, WPF o ASP.NET) cuesta ~900 USD, todas las tecnologías cuestan ~1500 USD. La licencia es perpetua y por desarrollador. Recibe actualizaciones durante 1 año. El soporte se realiza principalmente a través de foros, pero los tiempos de reacción y las soluciones proporcionadas están bien.
Desventaja: el precio puede no ser aceptable si Reports es la única característica que usa.
Captura de pantalla de un informe similar proporcionado por la demostración de informes de WinForms:
Te recomiendo que le eches un vistazo a Stimulsoft Reports . Tienen herramientas de informes basadas en C#-NET-Framework para plataformas WinForms, WPF, ASP.NET, ASP.NET MVC.
Es una tarea bastante común crear un informe como el suyo. Puede encontrar una plantilla de informe similar aquí .
Nota: trabajo para Stimulsoft.
El tipo de Licencia depende de cuántos desarrolladores de su empresa trabajarán con nuestra herramienta de informes en el desarrollo de su aplicación. Nuestros productos tienen licencia por asientos de desarrollador (El desarrollador es una persona que participa en el desarrollo de su aplicación y construye, compila, vincula su aplicación y nuestros ensamblajes presentes en este proceso). Un servidor de compilación (una máquina PC que ejecuta automáticamente la compilación del proyecto) también requiere una licencia. Hay tres tipos de licencias disponibles:
Al comprar un producto de Stimulsoft obtienes dos cosas: una licencia y una suscripción. La licencia le permite utilizar el software en sus proyectos. La licencia es perpetua. La suscripción le brinda la posibilidad de obtener las actualizaciones de software durante un período de un año a partir de la fecha de compra.
Dado que la Licencia es perpetua, puede seguir utilizando la versión actual del producto que ha instalado. El software nunca dejará de funcionar.
RockPaperLz- Máscara o ataúd
RockPaperLz- Máscara o ataúd
izzy