生成报告输出的最佳方式C#

问题描述:

我目前有一个DataGridView绑定到包含4个字段的LIST。第一个字段包含信用卡类型。生成报告输出的最佳方式C#

我想根据卡类型(按日期排序)对输出进行分组,然后为每种卡类型的总费用提供小计。

我相当有信心我应该能够弄清楚如何通过信用卡类型对日期进行排序然后通过日期但是我不确定如何显示使用DataGridView的小计,特别是如果它绑定到特定的LIST 。

有没有更好的方法去实现我想要完成的目标? (即我应该打印输出到RichTextBox有更多的控制输出?)

我会建议使用包括Visual Studio的ReportViewer控件。下面的资源网站提供了嵌入报告到您的应用好信息:

http://www.gotreportviewer.com/

ReportViewer控件支持渲染,可使用多种所见即所得工具包括Visual Studio的设计SQL Server的报告。这些报告非常强大,除了您需要的分组和小计功能外,还包含许多功能。