使用ActiveReport for .net 进行报表开发(二)--绑定数据源

上篇随笔中写了一个使用 ActiveReport for .net 的最简单的例子,本文将演示在 ActiveReport 中如何绑定数据源
 
1.       先建一个表 chartingTable ,有两个字段, OnlineUserCount Project ,通过向导生成 DataSet ,并拖放生成 TableAdapter
2.       接下来在报表设计器中设计显示格式,在 PageHeader 中放置两个 label ,分别为“项目”和“在线人数”。再在 Detail 区方式两个对应的 Label ,分别设置 DataFiled Project OnlineUserCount ,在运行的时候将会看到这两个 Label 显示的是对应字段中的内容。
3.       可以给报表指定 DataSet DataView 作为数据源,下面演示给报表设置数据源:
使用 DataSet
this .chartingTableTableAdapter.Fill(this.dataSet1.ChartingTable);
rpt.DataSource = this.dataSet1;
rpt.DataMember = this.dataSet1.ChartingTable.TableName;
rpt.Run();
this .viewer1.Document = rpt.Document;
使用 DataView
this .chartingTableTableAdapter.Fill(this.dataSet1.ChartingTable);
DataView dv = this.dataSet1.ChartingTable.DefaultView; ;
rpt.DataSource = dv;
dv.RowFilter = "project ='1'";
rpt.Run();
this .viewer1.Document = rpt.Document;
4.         我们还可以通过报表设计器来给报表指定数据源。
在报表设计器的 Detail 部分的头部,有一个数据库一样的小图标,点击它后会出现向导,按照向导一步步连接数据库,并定义查询就可以了。
 
上面演示的是使用数据集作为数据源进行绑定,但是实际项目中经常会用到使用对象集合作为数据源显示,下一次我们将演示如何在报表上显示一个对象集合中的数据。
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值