English 中文(简体)
2. 提出可打印的报告/发票的建议?
原标题:Recommendations for generating printable reports/invoices?

我有一个伙伴关系。 互联网网站,用户自己将从该网站生成定制报告,(可能的话)加以印刷。 我的问题是你建议采取什么办法(以及为什么):

  1. Generate the report using reporting software like Microsoft Report Viewer or Crystal Reports.
  2. Use simple ASP.NET pages and format the page for printing using CSS.
  3. Generate PDF files using any PDF-generating framework out there and leave the printing to the PDF reader.
  4. Any other choice?

<>说明:用户将拥有甄选控制,从而生成和过滤报告。

<><>Edit>: 我正在利用NHibernate作为OMRM,并与Oracle数据库连接,因此SQ服务器的具体解决办法不会奏效。

感谢。

最佳回答

Just use ASP. NET pages.

我们向我的前雇主做了非常相似的事情。 我们把所有可用财产都用于某一申请/方案/报告。 用户有从这些财产中挑选财产的清单,然后对这些财产进行过滤。 每一种财产类型都是一个单独的物体,有不同的可过滤财产,管理人员可以为其用户设置。

在选定了他们希望查看/过滤器的栏目之后,点击的去向,我们生成了15/30个结果,并把它贴在一张电网格上。

如果他们想看到他们能够下载Excel CSV出口档案。

一般来说,经过过滤的查询较少,我们把流回计算到一定时间的合理的位置。

它是最leg的人,但它是独一无二的,几乎每个人都高兴。

澄清——这一报告制度本身是我们为支持和简化这一进程而建立的(OOP、NHibernate等)。

问题回答

Sql服务器报告服务。

关于以往的项目,I ve利用了微软报告观点和Crys报告。 它们既可以产出报告为PDF,然后可以下载给用户。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签