Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Windows Forms
  4. Deploying Reports

Deploying Reports

Scheduled Pinned Locked Moved Windows Forms
questioncsharpwinformstutorialdiscussion
2 Posts 2 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    eddieangel
    wrote on last edited by
    #1

    What is the best practice for deploying Crystal reports documents with a WinForms app? I understand how to deploy the modules and runtime executables, my question is about the actual documents themselves. I was thinking of deploying them with the application in a reports folder accessed using System.Reflection, but is there a better way or is this pretty much the best bet?

    A 1 Reply Last reply
    0
    • E eddieangel

      What is the best practice for deploying Crystal reports documents with a WinForms app? I understand how to deploy the modules and runtime executables, my question is about the actual documents themselves. I was thinking of deploying them with the application in a reports folder accessed using System.Reflection, but is there a better way or is this pretty much the best bet?

      A Offline
      A Offline
      army_man71655
      wrote on last edited by
      #2

      I've worked with a few enterprise software packages that use Crystal Reports. The most common way to do it seems to be just like you've described... drop the report files in a Reports folder along with the other application files. From there, using a relative path combined with the execution path would be the most flexible. I've also seen a software system that allowed you to check-in/check-out reports from the database. Not only was this used to capture metadata about the reports but also to store them in a database instead of the standard file structure. I think it really boils down to whether or not you want the reports to be accessible (easily) or not and if you'll be having user functions within the app to manipulate the reports (e.g. adding new ones).

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups