C#打印

本文介绍了如何在C#中使用水晶报表进行打印。首先,通过新建项目和数据集来准备数据,然后在CrystalReports中设计打印页面,并将数据绑定到报表。接着,展示如何在WPF界面中嵌入报表查看器,并编写代码从数据库获取数据,最后讲解了点击打印按钮时如何显示预览窗口并进行打印操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

C#打印利用水晶报表进行绘画出打印页面进行打印,

在绘画之前添加个在项中新建个文件夹右键新建项目添加数据集(见下图)

添加完数据聚后在空白处右键添加

在添加的DataTable中添加你要打印的数据,数据名,类型要和数据库中一致(见下图)

数据集写完后,在你新建的文件夹中右键新建项添加个CrystalReports(蓝色区域)进行绘画出你要打印的页面(见下图)


新建完绘画打印页面后在字段资源管理中右键“数据库字段”找到数据专家,打开数据专家后找到你之前创建的数据集,选择你创建好的数据集添加到右边点击确定

点击确定后数据库字段会出现两个数据集

 

 

 

下面在你建好的CrystalReports中编辑出你要打印出来的效果图,在空白处右键选择插入就能找出你要的控件,下面是我绘画好的打印页面。

在数据集中找到你对应的数据直接拖到你要显示数据的地方即可。

在把水晶报表弄完之后,下面就要编辑代码,获取数据显示在打印页面中

首先在你之前建好的文件夹中新建个窗口,编辑出一个页面,

编辑这的页面只要是为了把打印页面嵌套的这里来。下图就是写好的页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值