lywb 发表于 2019-4-2 08:54:33

报表查询问题

我们公司以前的报表查询条件样式是这样的:

查询条件直接显示,使用很方便,但是AR12的查询条件是这样的:

查询条件是隐藏的,让我们领导使用起来非常不方便,
查询页面能不能移到上面,跟工具栏一起排列。

KearneyKang 发表于 2019-4-2 10:28:28

你好,这样是可以的


如果你需要让查询界面在工具栏上显示的话,你需要进行自定义一个查询的界面,然后通过一个Click的事件进行一个查询结果的筛选。然后报表只做一个单独的展示的效果
具体的你可以参考这个demo:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=48785&extra=page%3D1




lywb 发表于 2019-4-2 15:56:28

KearneyKang 发表于 2019-4-2 10:28
你好,这样是可以的




这样的方法我看了,示例中使用的webviewerH5方式加载的报表,但是我的报表全是HTMLViewer方式加载的,这种方式有例子吗??

lywb 发表于 2019-4-2 15:57:05

KearneyKang 发表于 2019-4-2 16:52:05


这个demo的webForm1就是你想要的例子,你看看


lywb 发表于 2019-4-2 17:00:09



不是呀,我下载的示例是这样的,跟你的不一样???

KearneyKang 发表于 2019-4-2 18:55:36

你知道Activereports的QQ群吗不,109783140
这文件太大,我上传到QQ群的文件里,你去下载。

lywb 发表于 2019-4-3 09:22:19

这个例子我看了,也理解了,但是有一个新问题,我的表格里面绑定的字段有好几个数据源,这个该怎么实现呢??

按照例子中在后台绑定数据源,怎么绑定多个呢??

KearneyKang 发表于 2019-4-3 09:38:47

本帖最后由 KearneyKang 于 2019-4-3 09:42 编辑

你这是一个数据源多个数据集,因为每个数据源和数据集的命名不一样,你直接根据数据源和数据集的名称进行一个判断,然后进行一个不同的动态数据的绑定
使用如下代码进行数据源和数据集的判断
if (args.DataSourceName == "DataSource1")
            {
               
                if (args.DataSetName == "DataSet1")
                {
                  WebForm2 a = new WebForm2();
                  //string d = args.Report.Parameters.CurrentValue.ToString();
                  args.Data = a.returndata();
                }
            }

lywb 发表于 2019-4-3 17:44:12

KearneyKang 发表于 2019-4-3 09:38
你这是一个数据源多个数据集,因为每个数据源和数据集的命名不一样,你直接根据数据源和数据集的名称进行一 ...

args.data,date,给多个数据集填充数据集吗??
页: [1] 2
查看完整版本: 报表查询问题