使用ReportViewer生成动态报告--项目应用心得(二)


转自:http://www.cnblogs.com/DNNCenter/archive/2011/06/22/2086635.html
上一篇主要从构架方面总结使用新得, 这篇文章重点总结报表开发中的具体细节



问题一。 如何显示像这样的数据标签?



方法:步骤

1. 右击图标 , 选中"显示数据标签"

2. 数据标签显示了 ,但是你发现数据标签还是在内部的,如何用连接线在外部显示呢?

选中图标,更改DataPoint--CustomAttributes--PieLabelStyle为Outside 。

3.如果数据标签想显示为百分比,别忘记在这里选中一下格式。

 

问题二. 我的报告里有用到较复杂的逻辑计算,仅仅用一句表达式很难实现,该怎么做?

1.一般情况下,我推荐数据在后台数据库里结算好后返回到前台(推荐存储过程)

2.特别情况下,你可以采用报告的”自定义代码“来解决这个问题

把自己需要的计算以函数的形式编写出来吧。



问题三。我如果控制Chart图的某块区域分割出来显示呢?

看效果图。

如果实现呢,

1. 图标类型就为普通的饼图, 并不需要选择分离饼图,因为我们通过代码控制分割。


不需要按照图上这样做!



2. 那么如果控制某快区域呢,

我们选中图标序列, DataPoint---- CustomAttributes----Explorded- 选择为表达式!

我是这样写的


=IIF(Sum(Fields!ViewOrder.Value)>=4,true,false)

ViewOrder是我绑定的数据源中的其中一个字段,

需要用Sum这样的语句,因为需要他把值转换为数字类型.



四。如何在控制在制定的内容时选择分页显示?



选择一个 Rectangle(矩形)放置在设计页上,右击属性页,常规选项中,选中”在组建前面添加分页符“



五。如何控制页眉在报告首页里不显示出来?

很简单,右击 选择”页眉属性 “, 取消选中”在首页上打印“



好了,今天到这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值