c# - 在 Visual Studio 中生成文档/报告的最佳方法
问题描述
我正在研究将用户输入数据从我的应用程序(主要是字符串和双精度)发送到程式化文档(例如报价单或发票)中的选项
我已经做了很多研究,但是对于哪种方法最适合我感到更加困惑,所以我正在寻找一些输入,作为前进的方向,我找到了以下一些选项:
- Crystal Reports - 虽然我认为这更多地用于报告来自 SQL 数据库的数据,更不用说人们似乎很难在不同机器上的不同环境中运行应用程序。
- MajorSilence Reporting(以前称为 FyiReporting) ——一个 Crystal Report 替代方案,它是开源的,因此可以再次缓解很多问题,尽管我认为它是用于数据库的,并且自 2015 年以来一直没有使用
- Word 或 Excel 文档- 似乎我必须拥有某种模板文件,并且我确实想在程序中尽可能多地进行控制,更不用说当其他用户在我的工作中使用它时,它似乎有点不专业.
- PrintForm - 我在隐藏按钮的同时直接从应用程序中的表单打印,但这可能很难在两页上完成。
如果有人对上述或新想法有任何意见,或者即使我在正确的轨道上通常如何做到这一点,我将非常感激。
解决方案
推荐阅读
- javascript - 我该如何使用 setInterval 和 clearInterval ?
- java - 如何通过 Java 中的 JTable 中的默认程序打开文件
- c - 基本条件运算符
- javascript - 如何过滤和映射json文件到html?
- elasticsearch - 过滤日期直方图聚合的输出桶
- r - 如何在 R 的 xml2 包中找到与给定属性名称关联的 xpath
- jenkins - newman-reporter-htmlextra 报告与 Jenkins html 发布者未以 html 格式显示报告
- json - 接收错误:没有名称为 '${json_data}= | 的关键字 评价 | json.load(open(${json_file})) | json'找到
- cmake - 在 Windows 上使用 CMake 安装 LAPACK
- javascript - 更改 URL 而不使用 window.history 重新呈现?