前段时间,做了RDLC报表,主要是三块功能: 1.从DataGrid提取(包括最新的增删改)的数据,自动生成对应的RDLC报表文件(以流的形式驻存在内存中),用ReportViewer类来展示.打印.排版.预览.分页 1-1.提供一个提取任意控件数据的通用接口,然后拼接成DataTable这种网状的格子.DataGrid里修改.增加.删除等数据变动,立即同步更新到报表 2.给一个简单的RDLC模板,提供表头的字体格式和表内部数据等样式相关的信息,然后再用DataGrid里提取的数据,生成Data