winform平台AR报表关于选择模式的问题
你好!我们注意到在基于winform平台的AR报表,鼠标右键点击报表有一个选择模式。使用选择模板的时候可以选择报表中表格控件中的表格。请问有什么方法可以得到所选择控件中的内容吗?在AR的帮助文档中可知AR可以响应DoubleClick事件的,请问能不能在选中后,DoubleClick的事件中拿到所选择的内容?
谢谢!
如截图:
您好,
您的问题我咨询了下开发的同事,选择模式中,容许将选择的内容拷贝到clipboard当中。
并没有和DoubleClick产生关联。如果围绕clipboard做一些处理是可以的,但是没有特别明确可以触发将clipboard的内容取出的事件。 回复 2楼frank.zhang的帖子
你好!
当使用rdlx模板中的table控件时,在选择模式选择Table中的格子后,Table中的格子处于选中状态,那能不能在Viewer所在的Form中得到这个table中哪行被选中了?
谢谢! 您好,
需要您详细描述下您的需求和使用场景,或者是您想实现的目标,我们看下是否能够有解决的办法? 您好,
这个问题根据电话沟通的结果,我会尽快提交给产品组,以确认是否有解决方案,由于开发团队在美国,受到时差的影响,会在2到3个工作日内给您回复。 回复 5楼frank.zhang的帖子
你好!
请问这个问题有结果了吗? 您好,
非常抱歉,目前AR不提供这个功能。
经过验证,主要的问题在于我们生成Table时的原理,是刷新一遍表头的数据,然后从数据库中每取出一条数据,都会绘制新的一行,直到数据库的数据取出完毕。最后刷新出表尾数据。整个过程是一个将数据实例化,并且使用GDI+绘制的过程。当画面展示完成后,不会在内存中标记绘制出的行是哪一个元素,所以不能够反推回去。所以没有办法实现。 回复 7楼frank.zhang的帖子
你好!请问贵公司有没有其它控件或者产品可以解决我所描述的这种应用场景? 您好,
可以使用Spread表格控件来实现,Spread是一款类似的Excel的软件。
官网地址:
http://www.gcpowertools.com.cn/products/spread_studio.htm
下载链接:
http://www.gcpowertools.com.cn/products/download.aspx?pid=46
通过AR TextBox Action 中的VB脚本可以变通实现这个需求
回复 7楼frank.zhang的帖子你好!
上面所描述的问题经过尝试,可以通过TextBox 中的Action写VB脚本可以变通实现。在导航中的跳转Url的表达式编辑中执行VB脚本,通过脚本可以把当前Fields中的值取出来,然后使用VB调用另一个dll的导出函数将当前值传递到应用程序中。
页:
[1]
2