C#水晶报表使用小结

来源:互联网 发布:word 2011 mac 破解版 编辑:程序博客网 时间:2024/04/28 06:37

最近在公司实习,用到了水晶报表生成报表,在这里小结下使用的心得

在这里先介绍下使用水晶报表显示文本内容,后续介绍怎么显示图片
一、首先建立一个form,并在form中添加CrystallReportViewer,效果如下

二、我们要添加一个数据集,右击项目->添加->添加新建项目->选择数据集

然后在数据集中添加一张表,并添加三个列,如下
三、最后在添加一个水晶报表
右击项目->添加项目->添加新建项->报表->水晶报表

接下来使用报表向导添加前面在数据集中建立的一个表

选择要添加的字段

最后点击完成就可以了
四、我们通过添加一个代码来完成报表
为了简单我就直接在form的构造器中直接添加代码
namespace ReportForm{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();            //新建一个数据集            DataSet1 data = new DataSet1();            //填充数据集            data.DataTable1.AddDataTable1Row("使用","水晶","报表");            data.DataTable1.AddDataTable1Row("就是","这么","简单");            //新建一个水晶报表并添加数据            CrystalReport1 report = new CrystalReport1();            report.SetDataSource(data);            //在crystalReportViewer1添加刚建立的报表            this.crystalReportViewer1.ReportSource = report;        }    }}

这么一来就结束了,下面附一张效果图

小结:当然数据集的话也可以直接链接到已有的数据库上,也可以向我上面那样使用一个循环来添加想要显示的数据

原创粉丝点击