據我所知,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