我需要一个通过我的 C# 应用程序同时处理屏幕和打印报告的工具。
我正在寻找简单、标准和强大的功能。
我需要能够让用户能够使用我自己的 GUI 选择要显示的列、格式化等...并根据他们的选择动态构建报告。Crystal 不适合这里的账单,因为不能动态添加列(并且不能动态调整列宽)。
我正在考虑在我的应用程序中将 HTML 与 WebBrowser 控件一起使用,但我对打印和打印预览几乎没有控制权。
另一种选择是转到 .NET 3.5(我使用的是 2.0)并将 XAML 与流文档一起使用。
你会用什么?