Saltar al contenido

Uso de la clase .NET como fuente de datos con SSRS RDLC

Después de mucho trabajar pudimos dar con la respuesta de esta preocupación que muchos lectores de este sitio han tenido. Si quieres compartir alguna información puedes compartir tu comentario.

Solución:

Aquí hay un par de soluciones, pero prefiero la segunda.

Solución 1 (bueno)

Como esto parece ser un error con el tipo de proyecto de la aplicación web de MVC, puede agregar el informe a un tipo de proyecto diferente (como Biblioteca de clases). Como se describe en la publicación Visual Studio 2010 Report Viewer – Object Datasource, simplemente cree una biblioteca separada para el proyecto y agregue el archivo rdlc allí. El asistente de configuración de la fuente de datos ahora debería verse así:

asistente de configuración de fuente de datos

Solución 2 (mejor)

Como se descubrió en No se pueden ver o agregar fuentes de datos del sitio web en el informe RDLC en ASP.NET MVC, solo puede agregar un aspx página en cualquier lugar del proyecto MVC para engañar a Visual Studio para que obtenga las bibliotecas de tiempo de diseño correctas.

Solo haz lo siguiente:

  • Cerrar todas las ventanas
  • Solución de limpieza y reconstrucción
  • Agregue WebForm1.aspx al proyecto
  • Abra el archivo RDLC y elija un origen de datos del menú desplegable:

    Desplegable de fuente de datos

Solución: Elimine todo el contenido y la carpeta de la carpeta Bin y Obj del directorio de su proyecto y reconstruya su solución.

Enfrenté el mismo problema en Visual Studio 2015 con ASP.NET MVC5 al agregar fuentes de datos del informe RDLC. Todo funcionaba bien al agregar fuentes de datos en mi proyecto actual. Pero, de repente, en los nuevos informes no encontraba mi proyecto deseado/actualizado/nuevas clases como Fuentes de datos en los datos del informe RDLC.

Cuando borré todo el contenido de Bin y Obj carpetas del proyecto actual, todo empezó a funcionar de nuevo

Tienes la opción de avalar nuestro trabajo fijando un comentario o puntuándolo te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *