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

VS的reportviewer控件如何获取其中的子控件?

--------------------编程问答-------------------- 你确定你的textbox是拖到ReportViewer中了么?还是仅仅是位置重叠。 --------------------编程问答-------------------- 能详细解释一下嘛?我以前没有用过这个控件
我是直接从工具箱中将文本框直接拖拽上去的
这样只是位置重叠??
另外,主体里面那个matrix能获取到么?? --------------------编程问答-------------------- 我这么试了一下
TextBox txt=new TextBox();

reportviewer1.Controls.add(txt);

这样应该是加进去了吧?
不过这样加进去的话
那个TextBox要怎么使用?
--------------------编程问答-------------------- 对,如果塞到controls中,textbox对象却是存在,但你会发现什么也看不到。ReportViewer应该不是这样的用的。
请问你需求是什么,想做什么样的事情? --------------------编程问答-------------------- 我现在正在做的就是用Reportviewer来展示一些报表数据

用的是个matrix的(矩阵??)东西
数据源已经做好了
唯一不爽的就是格式很难看
由于矩阵的行和列都是动态的
所以不能确定到底有多宽多高
现在我的想法就是想获得Reportviewer里面的控件对象,比如说textbox啊,matrix啊
然后在代码中去控制他们的长宽高等等,来达到控制格式的目的 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 现在只需要对部分格式进行下调整就好了
尤其是列的宽度 --------------------编程问答-------------------- 那不需要去取View中的控件,事实上,view中肯定没有控件了,否则性能会很慢。你直接编辑report就行了。 --------------------编程问答-------------------- 直接编辑reportviewer的话
列宽完全定死
可是我现在做的报表列数不固定的啊
有4列,也可能有8列
我倒是想在代码中传个参数ReportParameters去分别设置4列和8列的列宽
问题是参数传过去怎么设置到列上? --------------------编程问答-------------------- 这个你去查一下MSDN吧,我确实不熟。
补充:.NET技术 ,  组件/控件开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,