ensure_sl 发表于 2016-8-3 11:11:20

能否将查询字段作为参数传入

本帖最后由 Lenka.Guo 于 2016-8-3 12:22 编辑

ActiveReports10 可以将字段作为参数进行查询么,比如一个表中有两个字段 name 和 age 我想把这两个作为参数 在参数选择界面选择name就查询SELECT name from TableA,选择age就查询SELECT age FROM TableA;

Lenka.Guo 发表于 2016-8-3 12:21:01

这个通过验证是无法尝试的,不过可以根据用户选择,来动态设置列的可见性;

实现思路:
1. 将所有字段选出
2. 设置参数值为所以字段名称,然后根据用户选择,控制其他数据列的可见性
参考示例:
http://demo.gcpowertools.com.cn/ActiveReports/ASPNET/ControlExplorer/Viewers/Default.aspx?category=1002&action=10

ensure_sl 发表于 2016-8-3 13:57:33

怎么控制数据列可见性呀 没找到相关的属性

Lenka.Guo 发表于 2016-8-3 14:07:42

ensure_sl 发表于 2016-8-3 13:57
怎么控制数据列可见性呀 没找到相关的属性

选中某一列或单元格后,在属性窗口中找Visibility 属性:

ensure_sl 发表于 2016-8-3 14:14:04

不是这个操作 我想知道控制其他数据列的可见性需要怎么操作

Lenka.Guo 发表于 2016-8-3 14:27:40

ensure_sl 发表于 2016-8-3 14:14
不是这个操作 我想知道控制其他数据列的可见性需要怎么操作

一样的做法啊,您看到我发的那个报表示例没?那个里面的实现思路就是将所有数据先展示出来,然后通过设置列的Visibility的hidden属性来控制是否可见。

ensure_sl 发表于 2016-8-3 16:51:57

好了 不过矩表的列属性好像没有可见属性 Table才有

Lenka.Guo 发表于 2016-8-3 18:47:55

ensure_sl 发表于 2016-8-3 16:51
好了 不过矩表的列属性好像没有可见属性 Table才有

您是想要使用矩表控件实现动态列,而列的数据是根据用户选择过滤的?
页: [1]
查看完整版本: 能否将查询字段作为参数传入