Report Service 开发点滴

最近在接触Report Service 的开发,目前主要用VS2005开发,还真是方便,特别是在制图的时候,也不用再花时间找那些破解的画图控件了,:)。

 

下面是在Report Service中的时候一些变量或是参数的使用方法,因为后台逻辑全都在SQL上用存储过程或是SQL语句实现了,其实前台就没有什么东西了,拖拖拽拽就完成。

 

1: 设置参数的调用: Parameters!YourParm.Value

2: 调用DataSet的字段:Fileds!YourFiled.Value

3: 你可以在Report Properties的Code Tab中建立自定义方法(比如如下),调用则用:Code.GetMonthLabel(Fileds!Month.Value)

 

4: 一个可以获得当前登录用户的全局变量:User!UserID , 如果你是在网域中(DomainName/UserAccount),你还可以通过这样的方式来分割你想要的用户名. Split(User!UserID,"/").GetValue(1)

 

5: 有时候用到一些逻辑判断,比如某行的背景色高亮显示,还可以用iif函数。

=iif(Fields!subject.Value=First(Fields!subject.Value, "QC_Detail"),"Olive","Transparent")

 

6: 而其余的如排序, 导航之类的也很简单,可以直接在对应栏位的属性里的Navigation 和 Interactive Sort中设置就可以了。

 

好了,先总结这么多,以后慢慢积累。。。

 

下面是一些找到的网址,也记录下:

http://www.simple-talk.com/sql/learn-sql-server/beginning-sql-server-2005-reporting-services-part-1/

http://www.simple-talk.com/sql/learn-sql-server/beginning-sql-server-2005-reporting-services-part-2/

http://www.simple-talk.com/sql/learn-sql-server/beginning-sql-server-2005-reporting-services-part-3-the-chart-control/

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值