水晶报表入门

 

水晶报表实例入门(C# WinForm)


1.新建一个WinForm项目,项目->增加新项->选择Crystal 报表
2.使用报表向导->创建新连接->数据库文件->选择一个Access数据库db.mdb
3.选中一个表:Article添加到选定的表中,下一步
4.选择可用字段添加到要显示的字段中。不点下一步,直接点完成。
5.这样就创建了一个报表文件,为报表做一些美化。
  试着添加一个文本对象,一个线条对象,一个线框对象,看一下效果。
5.新建一个窗体,拖一个CrystalReportViewer过来。
  瞧瞧报表是什么模样,呵呵。
6.为窗体增加Load事件,添加如下代码。
private void FrmFirst_Load(object sender, EventArgs e)
{
    string strPath = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0, Application.StartupPath.LastIndexOf("[url=file://\\]\\")).LastIndexOf("\\[/url]"));
    strPath += @"\crptFirst.rpt";
    this.crystalReportViewer1.ReportSource = strPath;
}
7.运行看到的效果是,报表把数据库中的数据按你设计的样子显示出来,
  并且提供:打印,导出,分页,搜索等功能。
8.查看运行效果之后,觉得数据库中的英文字段原样显示不太好,可以打开crptFirst.rpt然后双击那个字段修改。
  修改后不能用回车,一回车就换到下一行,呵呵,我在这里迷惑了一下。也就是说标题那里可以是多行显示。
  更改一下报表的颜色,修饰一下。
9.总结一下:
  crystalReportViewer就相当于GridView是用来显示数据的,只不过不用来设计数据显示格式。
  crystalReport就相当于DataSource兼数据显示设计,在这个控件里绑定数据设计数据显示格式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值