据我所知,ReportExplorer似乎没有任何属性可以让我控制此功能..我有使用反射来遍历控件,看起来ReportExplorer继承自UserControl,然后有1个控件,它的类型是ReportExplorer的protected class成员(称为GeneralExplorer),我试着查看General Explorer包含的TreeView,并且我可以抓住treenodes,但是问题出在我无法想象的方式来确定我在哪个节点上,并且所有的treenodes都有一个Tag项,它也是一些受保护的“常规”包装类。 。我需要报表资源管理器,因为我的用户必须能够浏览他们的文档和拖放列等。我似乎创建我自己的“自己的”报表资源管理器树已经结束了ause我无法获得正确的拖放项目以使设计师行为正常......任何想法?我正在努力吗?如何防止用户添加/修改/删除报表资源管理器中的数据源/数据集
0
A
回答
1
我认为编写自己的ReportExplorer是您长期以来的最佳选择,因为您将对事物拥有最大控制权。处理拖动&拖放过去是可能的在一个旧版本的AR。有关如何使用它的详细信息,请参阅this article。您可以尝试使用此版本的方法(即自己处理DragOver事件)。
如果这些事件都没有工作,将& Drop是非常重要的,请联系ComponentOne的支持,看看他们是否会给你到底是什么拖&下降的数据,你需要把在拖动事件,以获得设计信息表面来回应。和/或询问他们是否会恢复上述文章中的行为。
另一种方法是向应用程序添加一些按钮,如“插入文本框”,当用户点击它时,以编程方式将该项添加到报告中。对我们来说,这可能起初看起来很粗糙,但根据我的经验,对于终端用户来说拖放并不是那么直观,所以它可能是一个完全可以接受的选择。这取决于你的用户,但你更清楚采取哪种方法。
相关问题
- 1. BIDS - 解决方案资源管理器与报表数据
- 2. 修补市集资源管理器
- 3. 数据库资源管理器不显示数据库和表
- 4. 如何防止用户更改/删除其他用户数据
- 5. 如何使用多数据源管理事务管理器和sessionFactory数据源
- 6. 如何防止Windows资源管理器干扰删除文件夹?
- 7. Eclipse Juno 4.2.2中缺少数据源资源管理器
- 8. SQL Server 2005报表管理器 - 数据源连接信息被删除?
- 9. 资源管理器集成
- 10. 防止从SQLite中的外部源数据修改
- 11. 无法从Eclipse的数据源资源管理器
- 12. 更改资源管理器数据提供者的类别
- 13. 拖放从资源管理器中删除我的源文件
- 14. 使用报表管理器从数据源生成模型
- 15. 如何从报表生成器中删除未使用的数据源?
- 16. Google Analytics(分析)的用户资源管理器数据如何导出?
- 17. 用数据资源管理器可视化创建数据库表
- 18. 在数据资源管理器中获取非整数结果
- 19. 如何使用netbeans管理数据源?
- 20. 防止用户删除,修改,分机
- 21. 将BusinessObjects资源库用作Crystal报表的数据源
- 22. 在azure资源管理中通过template.json删除资源组
- 23. 删除默认的用户数据库资源
- 24. 将facebook图表api资源管理器数据转换为javascript
- 25. android studio的sqlite数据库中的文件资源管理器
- 26. “View As”已从Visual Studio 2012源代码管理资源管理器中删除
- 27. 删除矢量管理的资源
- 28. 服务器资源管理器没有“添加表”(SSDT安装和修理)
- 29. 如何更新数据集以反映数据源中添加的列而不删除适配器?
- 30. 图形API资源管理器:删除分数
你能解释一下你想要完成的事情吗?“我的用户必须能够浏览他们的文档并拖放列等。”? – 2013-02-08 22:49:22