找回密码
 立即注册

QQ登录

只需一步,快速开始

LounIN

注册会员

14

主题

47

帖子

123

积分

注册会员

积分
123
LounIN
注册会员   /  发表于:2021-5-21 11:05  /   查看:3590  /  回复:11
本帖最后由 LounIN 于 2021-5-31 11:53 编辑

我需要导出一份Excel。大致效果是这样的

一个 Excel 中,有多个病人信息,每个病人又是独立的,有他自己检测的项目和结果。(如上图)
病人基本信息和项目、检测方法、结果等这种是我在后台传数据过去的
现在我不知道该怎么使用这个报表,做出这个效果。

求告知

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

11 个回复

倒序浏览
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-5-21 11:23:51
沙发
这个需要使用报表分组功能,您看看这个报表设计对您有用没:
https://demo.grapecity.com.cn/ac ... e/danjifenzu/purejs
回复 使用道具 举报
LounIN
注册会员   /  发表于:2021-5-21 11:38:51
板凳
Crystal.Li 发表于 2021-5-21 11:23
这个需要使用报表分组功能,您看看这个报表设计对您有用没:
https://demo.grapecity.com.cn/activereport ...

我是用的 .NET 。不是前端的JS
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-5-21 11:45:14
地板
LounIN 发表于 2021-5-21 11:38
我是用的 .NET 。不是前端的JS

不好意思,地址给您发错了
但是道理都是一样的,这是AR15的模板库的文件:
https://demo.grapecity.com.cn/Ac ... 1001&action=FL2
总体就是要设置分组来实现不同人员的查看。
回复 使用道具 举报
LounIN
注册会员   /  发表于:2021-5-21 12:07:30
5#
Crystal.Li 发表于 2021-5-21 11:45
不好意思,地址给您发错了
但是道理都是一样的,这是AR15的模板库的文件:
https://demo.grapecity ...

你好!我看了一下,但是我找不到设计成分组的方法,能帮我设计一下,并告诉我设计的方法吗。我已经将报表文件和Json数据都上传了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-5-21 13:32:31
6#
可以,我下午给您做个demo
回复 使用道具 举报
LounIN
注册会员   /  发表于:2021-5-21 14:32:16
7#
Crystal.Li 发表于 2021-5-21 13:32
可以,我下午给您做个demo

好的,谢谢你!
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-5-21 16:37:41
8#
您好,您这个数据无法直接实现需求,您需要在您的数据集处理一下,在做报表设计。
1、子数据集需要有一个字段和主数据集关联起来,我在这里先手动加了一个字段PatientId,让每个人的检查结果和他本人关联起来:

2、利用两个表格实现:一个表格绑定子数据集的数据;另一个表格先不绑定数据,删除表格头和表格尾,选中表格添加分组:

3、合并主表格明细行单元格,按照如下操作:

挪进去之后,可以调整下高度,使其全部显示下。
4、选中子表格添加数据过滤:


预览ok。demo:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
LounIN
注册会员   /  发表于:2021-5-21 16:55:26
9#
Crystal.Li 发表于 2021-5-21 16:37
您好,您这个数据无法直接实现需求,您需要在您的数据集处理一下,在做报表设计。
1、子数据集需要有一个 ...

好的。谢谢!但是我现在遇到了一个大问题,就是后台渲染数据上去出现问题。如我Json所示。我是一个对象下面 装有一个 结果数组。而我现在是批量,也就是有多个病人,每个病人下都有一个 结果数组,我使用的是 reportDocument.LocateDataSource += new LocateDataSourceEventHandler(document_LocateDataSource); 这个方法渲染的,但是好像不太行。因为 GetData 那里只要 List。而我数据结果是 List《List》。
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-5-21 17:35:10
10#
您可以先这样,先直连数据库,设计出来您的报表。
然后在后端程序里边返回您需要的报表数据表结构。也就是设计好报表之后,再根据需要返回table。
https://help.grapecity.com.cn/pa ... tion?pageId=5968534
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部