Está en la página 1de 15

Universidad:

Dr. Andrés Bello.

Facultad:
Tecnología e Innovación.

Actividad:
Actividad Asincrónica 10.

Asignatura:
Programación ll.

Docente:
Inge. Ivonne Lissette Meléndez Landaverde.

Integrantes:
César Ovidio Martínez Chicas. (MC1832012022)

Fecha de entrega:
09/10/2023
Librerías y Complementos de reportes en C#

Algunas de las bibliotecas y complementos más populares son:


1. Crystal Reports: Crystal Reports es una herramienta muy utilizada para la creación
de informes en aplicaciones .NET. Puedes diseñar informes visualmente y luego
incrustarlos en tu aplicación.
2. Microsoft ReportViewer: Microsoft ReportViewer es una herramienta que viene
incluida con Visual Studio y permite la creación de informes basados en RDL (Report
Definition Language). Puedes embeber estos informes en tus aplicaciones Windows
Forms o ASP.NET.
3. SQL Server Reporting Services (SSRS): SSRS es una plataforma completa de
generación de informes de Microsoft que te permite crear, administrar y entregar
informes a través de un servidor de informes dedicado. Puedes integrar informes de
SSRS en tus aplicaciones .NET.
4. DevExpress Reporting: DevExpress ofrece una solución de generación de informes
con muchas características y capacidades de personalización. Es popular en la
comunidad de desarrolladores de .NET.
5. Telerik Reporting: Telerik Reporting es otra biblioteca de informes que ofrece una
amplia gama de funciones para crear informes interactivos y atractivos en
aplicaciones .NET.
6. FastReport.NET: FastReport.NET es una biblioteca de informes rápida y versátil que
te permite diseñar y generar informes en aplicaciones .NET.
7. iTextSharp: iTextSharp es una biblioteca para la generación de documentos PDF en
C#. Puede ser útil si necesitas generar informes en formato PDF.
8. Aspose.PDF: Aspose.PDF es otra biblioteca de generación de PDF en C# que te
permite crear y manipular documentos PDF, lo que puede ser útil para la generación
de informes en PDF.

[1]
Ejemplo de un reporte Visual Studio (RDLC)

¿Cuál es la diferencia entre un RDL VS RDLC?

RDL = Reporte de Reporting Service (Si cuentas con reporting service)


RDLC = Reporte que no necesita Reporting Service. (Recomendado para web hosting)

1) Seleccione “Add new item” y seleccione report, en nombre escriba: clientes.rdlc

Puede observar que se agrego el reporte a su web site, presione doble click sobre el reporte
clientes.rdlc

[2]
2) El reporte esta en blanco... presione clic derecho sobre dataset y luego new dataset...

3) En la pantalla de "Dataset Properties" se mostrara. Deje el nombre "DataSet1", en la


sección de Data source precione "New..."

[3]
4) En la ventana de "Data Source Configuration Wizard" , seleccione "New Connection.."

5) En la ventana "Add Connection" complete la información de la conexión.

[4]
6) Al completar la información del servidor se mostrara una pantalla como esta, precione
"Next >"

[5]
7) En el siguiente paso complete la información solo esta en la imagen siguiente y precione
"Next >"

8) En el ultimo paso, puede seleccionar los objetos a utilizar, seleccione la tabla "Customers"
y precione "Finish"

[6]
9) Regresara a la pantalla "Dataset Properties" pero ahora no esta vacío los campos "Data
Source" y "Avaible dataset", complete la información tal y como se muestra en la imagen y
luego precione "OK"

10) Regresa al reporte y aun esta vacío, relax pronto lo llenara. Precione clic derecho sobre
el reporte y luego Insert--> Table

[7]
11) Ahora es tiempo de agregar los campos a la tabla, es muy fácil solo tiene que arrastrar
los campos.

12) Abra la pagina "Defaul.aspx" si no la tiene créala, en esta pagina tiene que agregar los
controles "ScriptManager" y "ReportViewer".

[8]
[9]
13) Ahora debemos de agregar el codigo de llenado, precione clic derecho "View code" y
agregue el siguiente código, no olvide los using.

Aquí tienen su reporte, por lo que el resultado será:

[10]
Agregando un filtro al reporte. Es posible que quieras agregar algún filtro, en el siguiente
ejemplo filtraremos el país.

14) Lo primero será abrir el Dataset "NorthwindDataSet.xsd"

15) En la tabla de "Customers" clic derecho "Add Query"

[11]
16) En la ventana "TableAdapter" Seleccione "Use SQL Statements"

17) En la ventana "TableAdapter" Seleccione "Select which returns rows"

[12]
18) En la ventana "TableAdapter" agregue al query el where "Country = @country"

19) En la ultima pantalla puede agregar un nombre de query, complete la información tal y
como muestra la imagen y uego precione "finish"

[13]
20) Finalmente llamaremos el query que acabamos de hacer y enviaremos un parámetro.

Resultado:

[14]

También podría gustarte