有哪位大神对vs2005环境下的rdl报表了解不?如何在数据集里面动态拼接sql,就像java里面字符串拼接一样

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有哪位大神对vs2005环境下的rdl报表了解不?如何在数据集里面动态拼接sql,就像java里面字符串拼接一样相关的知识,希望对你有一定的参考价值。

或者数据集用存储过程也一样,关键是如何使用,以及在布局的时候如何设置查询出来的值

如果是一次性动态的话,我指的是你只有再部署的时候才知道sql语句是什么,你可以解析rdlc文件,然后使用xmldocument把里面的sql查询给修改掉,这样你的sql是和部署走的。

如果你是想每次都修改的话,这种你可以设置一个比较通用的sql查询,然后通过向rdlc文件传递不同的参数,从而让sql语句走不同的分支,不过这个你需要知道怎么向rdlc文件传递参数。

布局的时候设置查询出来的值,不知道你是不是这个意思,就是在设计rdlc的过程中对行列的值进行设置,可以设置背景色什么的,或者对每一列每一行特殊设置,你只要掌握几个rdlc里面使用的函数就可以了,这个相对来说也比较简单的,有问题可以在交流追问

我在网上看到一种这样类型的写法 例如 =“select 1 as rn from dual” 这种写法是可以进行拼接的 但问题是 这样写了 就不知道如何把字段和布局里的框框绑定了 如果再用=Fields!rn.value是不行的 ,我想问一下这里有没有办法可以设置

参考技术A 数据集里动态拼接sql? 参考技术B 右键项目——添加——report.rdlc报表即可

以上是关于有哪位大神对vs2005环境下的rdl报表了解不?如何在数据集里面动态拼接sql,就像java里面字符串拼接一样的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Vs 2008 中编辑 rdl 报告(2005 定义)

s-s-rS 报告需要在 s-s-rS 2008 (VS 2008) 中重用来自 s-s-rS 2005 (VS 2005) 的 rdl 文件

2005 年至 2008 年 s-s-rS 字体粗细

如何使用 VS 2008 BIDS 创建 s-s-rS 2008r2 rdl

如何让Visual Studio 2008编辑SSRS 2005报表项目没有安装SQL Business Intelligence Development Studio 2005?

在 s-s-rS 中,是不是可以在不使用 C# 的情况下从主 rdl 循环一个子报表 rdl?