如何在devexpress中搜索表单上的所有控件(包括子报表)
我有一份开发快报。我想搜索报告上的所有控件。
Windows 窗体中的正常约定是:
foreach (Control c in Control.ControlCollection)
{
........
}
不幸的是,这在 Dev Express 窗体中不起作用。有什么解决办法吗?
谢谢
I have a dev express report. I want to search for all controls on the report.
The normal convension in windows forms would be:
foreach (Control c in Control.ControlCollection)
{
........
}
Unfortunately this will not work in Dev Express form. Any solutions?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有很多这样的问题,涉及在报告中查找控件或在鼠标悬停时突出显示单元格等。
子报表控件 - 在此处检查附加示例
如何设置子报表上的标签文本?
检查此代码片段以了解您的功能。
XRControl.BeforePrint Event
报告具有一定的结构,您可以像在 GridView 中一样在特定容器中找到控件。例如,在 editTemplate 中查找控件 .. 控件的特定容器
检查这些链接以获取有关此内容的更多信息:
循环浏览报表控件或查找所有可见字符串
在报表中查找 TableCell 控件
查找报告上的所有数据绑定控件
There are lots of such questions regarding to find control in report or highlighting cell on mouse over etc..
subreport control - Check attached sample here
How can set the text of a label on a Subreport?
Check this code snippet to take some idea for your functionality..
XRControl.BeforePrint Event
Report have some structure and you have find control at particular container as you do you in GridView. e.g. find control in editTemplate .. the particular container of the control
Check these links get more information about this:
Loop thru controls of Report or find all visible strings
Find TableCell Controls inside a report
Find all databound controls on report