报表下钻设置:
在.rdlc文件下相应的字段右击,“文本框属性”,“操作”,选中“转到URL”
点击“fx”按钮,弹出表达式对话框
然后就可以在文本框写js程序,完成下钻设置。以下为一个例子程序
javascript:var width = document.body.clientWidth/2 - 400; //设置弹出页面距左侧距离,这里的400是弹出页面的宽度的一半
var height = document.body.clientHeight/2 - 250; //设置弹出页面距顶部距离,这里的250是弹出页面高度的一半
//点击设置的字段是弹出新的网页,原来的网页为父页,&&之间的是字段的值,也就说可以将字段值作为参数传递给要弹出的网页
var a = window.open('example.aspx?name="& Fields!name.Value & "','','height=500,width=800,top='+height+',left='+width+',scrollbars=yes,status =yes');
a.focus(); //必须要有,否则父页的内容会不显示
这样设置弹出的页面将居中显示,效果如下图所示