0

报告资源管理器树出现了,因为我无法获得正确的拖放项目来让设计器正常运行......有什么想法吗?我让这种方式变得很难吗?

4

1 回答 1

1

我认为从长远来看,编写自己的 ReportExplorer 是您的最佳选择,因为您将对事物拥有最大的控制权。在更旧版本的 AR 中处理拖放曾经是可能的。有关它过去如何工作的详细信息,请参阅本文。您可以在这个版本中尝试这种方法(即自己处理 DragOver 事件)。

如果这些事件不起作用并且拖放非常重要,请联系 ComponentOne 支持,看看他们是否会为您提供有关您需要将哪些拖放数据放入拖动事件以使设计表面响应的确切信息。和/或询问他们是否会恢复上述文章中的行为。

另一种选择是向您的应用程序添加一些按钮,例如“插入文本框”,当用户单击它时,您以编程方式将项目添加到报告中。对于我们这些极客来说,这起初可能看起来很粗糙,但根据我的经验,拖放对于最终用户来说并不是那么直观,因此它可能是一个完全可以接受的选择。不过,这取决于您的用户,您更清楚该采用哪种方法。

于 2013-02-11T19:20:54.113 回答