当前位置:编程学习 > C#/ASP.NET >>

Mcrosoft报表reportViewer以及rdlc

 我在rdlc文件里有个TextBox静态文本框,当我在给ReportViewer控件绑定了Rdlc文件之后,我想透过此时的ReportViewer控件找到RDLC文件中的这个静态文本框,改变其Value属性,请问该怎操作?我用这个试过可结果错误:
 DirectCast( ReportViewer1.FindControl("textBox1"),TextBox).Text="Company Name";
现在问题就是FindControl("textBox1")=nothing; 还有这个是不是不能转换成服务器控件TextBox? --------------------编程问答-------------------- 是的。
还是像水晶报表一样搞个变量比较好 --------------------编程问答-------------------- 我在这个贴子给你回过
http://topic.csdn.net/u/20081206/19/ffacbadf-bb96-475c-b2c8-003e60f36097.html

你这样应该是找不到的.你可以换个方式,通过参数给报表传递值.


肯定找不到的.你通过传递参数改变值啊.呵呵. 
这种通过参数赋值比较方便,比较灵活.你可以用aspx页面的控件,这样传递值. 

http://hepenga-1:8080/ReportServer/Pages/ReportViewer.aspx?%2fEasyBridge.Report%2f&rs:Command=Render&ManufacturerID=C011

--------------------编程问答--------------------  各位朋友,这个问题我最后是解了,我用parameters给这个textBox静态文本框传值进去的,当时没想到这个方法。
还想顺便问下,如果我要在MS Report的Header循环显示数据,而Detail部分是根据上面的Header中的某个数值来得到的;
当把这个数据下的Detail信息全显示完毕之后,再来该数据上的下一笔值来得到属于它自己的Detail信息,你们有什么好的办法么?多谢,我这个Report正好要用到这种形式的,之后我会及时给大家结账的!
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,