SnailRun 发表于 2015-9-23 17:47:00

rdlx模板中都是chart

rdlx模板中都是chart,动态加载数据源, WebViewer1.LocateDataSource += WebViewer1_LocateDataSource;怎么不走WebViewer1_LocateDataSource方法?

SnailRun 发表于 2015-9-23 18:20:00

能不能快一点回复啊。。

SnailRun 发表于 2015-9-23 18:29:00

回复 1楼SnailRun的帖子

或者能不能提供一个chart数据源动态绑定的demo啊,急用。。。。

frank.zhang 发表于 2015-9-24 08:52:00

您好,
非常抱歉,让您久等了。
您的问题已经是最高优先级在处理了。我们的工作时间到下午5点30结束,所以给您带来了不便,希望能够谅解。
如果您的问题非常着急,可以拨打我们的售后电话,电话不像论坛能够上传例子程序和图片,但是,我们可以对问题做一个沟通,给您一个初步的方案。

售后电话通过短消息发送给您了。

这个问题,我需要验证一下尽快给您回复。

frank.zhang 发表于 2015-9-24 09:49:00

您好,
非常抱歉,让您久等了。
经过验证,rdlx模板中都是chart,动态加载数据源,需要在
GrapeCity.ActiveReports.Document.PageDocument pageDocument = new GrapeCity.ActiveReports.Document.PageDocument(rpt);
            pageDocument.LocateDataSource += pageDocument_LocateDataSource;
中做处理。

这个是报表模型的机制有关,在刷新整个报表页面时,会触发WebViewer1_LocateDataSource。
但是,在不刷新页面时,例如报表的钻取,这时不会触发WebViewer的事件,所以需要在PageDocument增加一个事件用于绑定数据源。

参考例子:

SnailRun 发表于 2015-9-24 10:43:00

回复 5楼frank.zhang的帖子

我现在的问题是页面加载的时候连WebViewer1_LocateDataSource事件都不会触发啊。。但是我的模板只用一个textbox的话就没问题

SnailRun 发表于 2015-9-24 11:06:00

回复 5楼frank.zhang的帖子

搞定了,谢谢,我删除了,重新建的模板(但是两个模板的内容是一样的,而且都是rdl模板,不太清楚原因)

frank.zhang 发表于 2015-9-24 11:38:00

您好,问题已经解决,本帖关闭,如有其它问题,请开新帖。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: rdlx模板中都是chart