用WPF做报表控件(一)

DataGrid是WPF自带的报表控件,但其功能简单,很多时候无法满足我们的需求。第三方库(如DevExpress)报表功能强大,但一方面资源消耗比较多,另一方面性能也较差,在一些比较差的电脑上运行很吃力。我之前就尝试过在工控机上使用DevExpress,每次启动都需要等几秒甚至十几秒半分钟,体验实在太差。于是,我觉得自己做一个报表控件。

我希望这个报表控件有如下的功能:

(1)有丰富的表头。如下图所示:

(2)导出Excel。

(3)可以打印。

(4)有统计栏。如下图所示:

做到上面几点,就能满足我们项目的需求了。

猜你喜欢

转载自blog.csdn.net/lweiyue/article/details/82491173