C#打印利用水晶报表进行绘画出打印页面进行打印,
在绘画之前添加个在项中新建个文件夹右键新建项目添加数据集(见下图)
添加完数据聚后在空白处右键添加
在添加的DataTable中添加你要打印的数据,数据名,类型要和数据库中一致(见下图)
数据集写完后,在你新建的文件夹中右键新建项添加个CrystalReports(蓝色区域)进行绘画出你要打印的页面(见下图)
新建完绘画打印页面后在字段资源管理中右键“数据库字段”找到数据专家,打开数据专家后找到你之前创建的数据集,选择你创建好的数据集添加到右边点击确定
点击确定后数据库字段会出现两个数据集
下面在你建好的CrystalReports中编辑出你要打印出来的效果图,在空白处右键选择插入就能找出你要的控件,下面是我绘画好的打印页面。
在数据集中找到你对应的数据直接拖到你要显示数据的地方即可。
在把水晶报表弄完之后,下面就要编辑代码,获取数据显示在打印页面中
首先在你之前建好的文件夹中新建个窗口,编辑出一个页面,
编辑这的页面只要是为了把打印页面嵌套的这里来。下图就是写好的页面