877121273 发表于 2015-12-10 14:37:00

html5怎样实现级联?

有html5实现级联的例子吗?教程http://demo.gcpowertools.com.cn/ActiveReports/ASPNET/ControlExplorer/Viewers/Default.aspx?category=1002&action=8中的是aspx的例子,跟html5的一样吗?

ZenosZeng 发表于 2015-12-10 17:02:00

AR中的级联查询,主要是在报表设计中完成的,具体可以看操你给的那个示例地址:http://demo.gcpowertools.com.cn/ActiveReports/ASPNET/ControlExplorer/Viewers/Default.aspx?category=1002&action=8

注意,级联查询不支持运行时数据源绑定。

877121273 发表于 2015-12-10 17:18:00

我的报表就是绑定运行时数据源,那还有其他什么方式实现这个吗?

ZenosZeng 发表于 2015-12-10 18:13:00

回复 3楼877121273的帖子

运行时数据源,确实没有办法实现级联查询。不过你可以自定义查询面板,参考:http://gcdn.gcpowertools.com.cn/showtopic-17591.html 中的博客文章可以实现。

877121273 发表于 2015-12-11 12:03:00

报表数据源中可以直接输入数据库连接的字符串来获取数据库的数据,那么在报表数据源中可以读取配置文件web.config来获取数据库连接吗?项目中太多张报表,数据库万一要改的话,得每张报表数据源都重新改连接字符串了

frank.zhang 发表于 2015-12-11 17:40:00

您好,

通常来说,数据库不会经常修改的。您的项目出于什么样的需求,需要修改数据库呢?

877121273 发表于 2015-12-11 17:47:00

同一个项目会拷贝多份给多个用户,用户根据自己的数据库地址连接数据库来获取数据咯

frank.zhang 发表于 2015-12-14 11:11:00

您好,

如果需要对数据库的连接进行修改,通常使用XML的文件。

AR提供这种方式,称为rdsx
可以参考
http://www.gcpowertools.com.cn/docs/ActiveReports/AR9Guide/#!Documents/rdsx.htm

877121273 发表于 2015-12-14 15:59:00

不能通过读取配置文件web.config来连接数据库吗

frank.zhang 发表于 2015-12-14 17:25:00

您好,

可以通过web.config来设置,但是需要您在创建报表的时候,去指定新的链接。
_reportDef.Report.DataSources.DataSourceReference = "";

            _reportDef.Report.DataSources.ConnectionProperties.DataProvider = "OLEDB";

            _reportDef.Report.DataSources.ConnectionProperties.ConnectString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", Server.MapPath("/Data/NWind_CHS.mdb"));

页: [1] 2 3
查看完整版本: html5怎样实现级联?