好的,这是我的情况说明。
客户端/服务器WinForms应用程序,使用SQL Express作为数据库。我需要能够打印发票、装运单等等。
我希望客户能够修改发票。也就是说,能够放置他们的标志或更改字体大小等。基本上是格式化显示。
我目前考虑的方案有:
1)使用模板引擎(类似于CodeSmith或MyGeneration),并使用输出HTML的模板。然后打印HTML页面。
2)在本地模式下使用ReportViewer。听说用户可以下载一个插件用于Web Dev Express并编辑本地报表文件。有人能证实吗?
3)在远程模式下使用ReportViewer。
我对ReportViewer没有很多经验,所以我不确定是否应该使用本地或远程模式。
那些做过这种事情的人,你们有什么建议吗?