报表生成器Stimulsoft用户手册:预览中具有动态数据排序的报告

news2024/11/28 10:58:38

Stimulsoft Reports 是一款报告编写器,主要用于在桌面和Web上从头开始创建任何复杂的报告。可以在大多数平台上轻松实现部署,如ASP.NET, WinForms, .NET Core, JavaScript, WPF, Angular, Blazor, PHP, Java等,在你的应用程序中嵌入报告设计器或在线创建报告,支持从云端快速分享你的报告。

Stimulsoft Reports官方正版下载(qun:740060302)icon-default.png?t=N7T8https://www.evget.com/product/2398/download   

在设计报告时,报告中使用的数据并不总是按照所需的顺序进行排序。在这种情况下,可以通过报表生成器进行排序。对数据进行排序的一种方法是动态排序。预览窗口中带有动态数据排序功能的报告是一种交互式报告,通过单击启用了动态排序功能的组件,可以改变动态数据排序。请按照以下步骤在预览窗口中渲染带动态数据排序的报告:

1. 运行设计器;

2. 连接数据:

2.1. 创建新连接;

2.2. 创建新数据源

3. 在报告模板的页面上添加 DataBand。

stimulsoft

4. 编辑数据带:

4.1. 按高度对齐 DataBand;

4.2. 更改数据带属性值。例如,如果希望数据带断开,可将 "Can Break(可断开)"属性设为 true;

4.3. 更改数据带背景;

4.4. 如果需要,启用数据带的边框;

4.5. 更改边框颜色

5.  使用数据源属性设置 DataBand 的数据源:

stimulsoft

6. 将带有表达式的文本组件放入 DataBand。其中表达式是对数据字段的引用。例如,放置三个带表达式的文本组件: {Products.ProductName}、{Products.QuantityPerUnit} 和 {Products.UnitsInStock};

7. 编辑文本和文本框组件:

7.1. 将文本组件拖放到 DataBand 中;

7.2. 更改文本字体参数:大小、类型、颜色;

7.3. 按宽度和高度对齐文本组件;

7.4. 更改文本组件的背景

7.5. 对齐文本组件中的文本

7.6. 更改文本组件的属性值。例如,如果需要对文本进行包边,可将 "Word Wrap(文字包边)"属性设置为 true;

7.7. 如果需要,为文本组件启用边框。

7.8. 更改边框颜色。

stimulsoft

8. 单击预览按钮或单击预览菜单项调用查看器。渲染后,数据表指定字段的所有数据字段引用将被更改。数据将从为该报告定义的数据库中按连续顺序输出。渲染报告中 DataBand 的副本数量将与数据库中的数据行数量相同。

stimulsoft

9.返回报告模板;

10. 如有必要,在报告模板中添加其他波段,如报告标题波段和报告摘要波段;

11. 编辑这些带:

11.1. 按高度对齐;

11.2. 根据需要更改属性值;

11.3. 更改色带背景

11.4. 根据需要启用边框

11.5. 设置边框颜色

stimulsoft

12. 将带有表达式的文本组件放入这些带中。文本组件中的表达式是 ReportTitleBand 中的标题和 ReportSummaryBand 中的摘要。

13. 编辑文本和文本组件

13.1. 将文本组件拖放到带中;

13.2. 更改字体选项:大小、类型、颜色;

13.3. 按高度和宽度对齐文本组件

13.4. 更改文本组件的背景

13.5. 对齐文本组件中的文本

13.6. 根据需要更改文本组件属性值

13.7. 根据需要启用文本组件的边框

13.8. 设置边框颜色

stimulsoft

14. 单击 "Preview "按钮或单击 "Preview "菜单项调用查看器。渲染后,所有对数据字段的引用都将在数据表指定字段上更改。数据将从为本报告定义的数据库中按连续顺序输出。渲染报告中 DataBand 的副本数量将与数据库中的数据行数量相同。

stimulsoft

15. 返回报告模板;

16. 选择一个文本组件或其他任何组件,点击该组件并在渲染的报告中进行排序。在本例中,选择标题栏中带有 ProductName 文本的 TextBox4 组件;

17. 更改 Interaction.Sorting Column 属性的值。该属性的值将是数据源中的一列,将根据该列进行排序。将 Interaction.Sorting Column 属性设置为 DataBand1.ProductName;

18. 点击预览按钮或调用查看器,点击预览菜单项。渲染后,数据表指定字段的所有数据字段引用将被更改。数据将从为本报告定义的数据库中按连续顺序输出。渲染报告中 DataBand 的副本数量将与数据库中的数据行数量相同。

stimulsoft

19. 要按指定的数据列对数据进行排序,应单击之前设置了 Interaction.Sorting Column 属性的报表组件。在我们的示例中,应单击 TextBox4。单击文本组件后,数据将按升序方向排序。要将排序方向从 "Ascending "改为 "Descending",需要再次单击文本组件,每次单击文本组件后排序方向都会改变。下图显示了不同排序方向的报告第一页:

 

排序方向显示 "arrow "图标。

添加样式

1. 返回报告模板;

2. 选择数据带;

3. 更改偶数样式和奇数样式属性的值。如果未设置这些属性的值,则在这些属性的值列表中选择编辑样式,然后使用样式设计器创建新样式。下图显示了样式设计器:

stimulsoft

单击 " Add Style "按钮开始创建样式。从下拉列表中选择组件。设置 Brush.Color 属性以更改一行的背景颜色。下图显示了带有 Brush.Color 属性值列表的样式设计器示例:

stimulsoft

单击关闭。然后,偶数行样式和奇数行样式属性(奇数行和偶数行的样式)列表中将出现一个新值。

4. 要显示报告,请单击预览按钮或调用查看器,单击预览菜单项。

stimulsoft

以上便是有关Stimulsoft Reports 预览中具有动态数据排序的报告相关介绍,如有其他问题,欢迎私聊我们~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1300351.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[香橙派]Orange pi zero 3命令行配网方法——建立ssh连接——Ubuntu配置WIFI自动连接

一、前言 前面我们给Orange Pi安装了Ubuntu系统,并通过MobaXterm进行了串口连接,但其实并不方便,在日常开发中,我们希望能够使用更方便的ssh连接来进行操作,因此配置网络是必要的。 本章介绍的方法无需网线、HDMI线等&…

我的NPI项目之Android 安全系列 -- Android Strongbox 初识

从Android9(Pie)开始,Google强烈建议支持Strongbox. 具体描述如下: 一直到目前的Android14. 对应的内容也一并贴出来: 说人话就是Android开始通过独立于主SoC的单元进行密钥存储了。 通常,这样的单元就是我们通常称作的Secure Element(SE)&am…

关于优雅的使用SQL多行转多列的记录(doris)

文章目录 应用需求场景记录过程1. 准备数据2. 给数据根据姓名分组,加上序号.3. 根据name分组成map结构4. 拆分map 应用需求场景 准备的数据是这样的: 需要将每个人的成绩显示在一行上,需要的结果如下,但是我的情况是课程有非常…

【MySQL进阶】索引使用

一、索引使用 1.验证索引效率 tb_sku 这张表中准备了 1000w 的记录。 我用夸克网盘分享了「1000w的模拟数据」链接:https://pan.quark.cn/s/15cf665202b2 这张表中id为主键,有主键索引,而其他字段是没有建立索引的。 我们先来查询其中的…

阿里内部教程Jmeter 性能测试常用图表、服务器资源监控

性能测试常用图表 插件安装 步骤 1:安装插件管理器 在 Jmeter 官网上下载插件管理器 Plugins-manager-1.3.jar将 jar 包放入到 lib\ext 目录下重启 Jmeter,可以在选项下看到 Plugins Manager 选项 步骤 2:安装指定的插件 打开 Plugins Ma…

常见web漏洞的流量分析

常见web漏洞的流量分析 文章目录 常见web漏洞的流量分析工具sql注入的流量分析XSS注入的流量分析文件上传漏洞流量分析文件包含漏洞流量分析文件读取漏洞流量分析ssrf流量分析shiro反序列化流量分析jwt流量分析暴力破解流量分析命令执行流量分析反弹shell 工具 攻击机受害机wi…

【论文笔记】Gemini: A Family of Highly Capable Multimodal Models——细看Gemini

Gemini 【一句话总结,对标GPT4,模型还是transformer的docoder部分,提出三个不同版本的Gemini模型,Ultra的最牛逼,Nano的可以用在手机上。】 谷歌提出了一个新系列多模态模型——Gemini家族模型,包括Ultra…

SSD数据在写入NAND之前为何要随机化?-part2

接part1介绍: 如何达到这个目的?业内常用的是对写入数据的数据进行随机化处理,这部分主要在SSD控制器中通过硬件实现。 上图b/c:在控制器芯片通过硬件方式实现随机化的读写流程,这个也是业内通常做法。随机化处理是在写…

TypeScript 之 console的使用

语言: TypeScript 在线工具: PlayGround console console 对象是一个非常强大的控制台日志显示工具, 可以帮助我们在浏览器中调试代码。 注: console不属于TypeScript的语法,而是由JavaScript封装的内置对象。 简单的…

Ubuntu下安装SDL

源码下载地址(SDL version 2.0.14):https://www.libsdl.org/release/SDL2-2.0.14.tar.gz 将源码包拷贝到系统里 使用命令解压 tar -zxvf SDL2-2.0.14.tar.gz 解压得到文件夹 SDL2-2.0.14 进入文件夹 执行命令 ./configure 执行命令 make…

原来JMeter 结果处理常见问题这么简单,可惜没早点看到!

1. 前言 工作中用 jmeter 请求一个接口对谈得上会 jmeter 的人似乎都是可以做出来的,但是实际难点是参数化,结果的断言,结果的汇总等。本文将针对结果过滤有效性的情况展开分析。 示例场景:一个接口需要对入参1000多个数据做测试…

【亲测有效】支持横竖屏 微信小程序video禁止进度条拖动,微信小程序遮罩进度条,

背景&#xff1a;部分课程禁止客户拖动视频进度条直至播放结束 红色是遮罩区域遮罩区域 实际遮罩效果&#xff08;有一个很浅的阴影区域&#xff09; 实现代码 .wxml文件 <video enable-progress-gesture"false" ><cover-view class"cover">…

FPGA设计时序约束十一、others类约束之Set_Maximum_Time_Borrow

目录 一、序言 二、Set Maximum Time Borrow 2.1 基本概念 2.2 设置界面 2.3 命令语法 2.4 命令示例 三、参考资料 一、序言 在Vivado的时序约束窗口中&#xff0c;存在一类特殊的约束&#xff0c;划分在others目录下&#xff0c;可用于设置忽略或修改默认的时序路径分析…

TwoNav导航网站源码 开源的书签(导航)管理程序

源码介绍 TwoNav是一款开源的书签&#xff08;导航&#xff09;管理程序&#xff0c;拥有简洁的界面、简单的安装和便利的使用体验。其基础功能免费&#xff0c;能够有效帮助用户集中管理浏览器书签&#xff0c;并解决了跨设备、跨平台和跨浏览器之间同步和访问困难的问题&…

Photoshop Circular Text

Ctrl N 新增 现学现卖

2023-12-09 LeetCode每日一题(下一个更大的数值平衡数)

2023-12-09每日一题 一、题目编号 2048. 下一个更大的数值平衡数二、题目链接 点击跳转到题目位置 三、题目描述 如果整数 x 满足&#xff1a;对于每个数位 d &#xff0c;这个数位 恰好 在 x 中出现 d 次。那么整数 x 就是一个 数值平衡数 。 给你一个整数 n &#xff0…

设计模式再探——装饰模式

目录 一、背景介绍二、思路&方案三、过程1.装饰模式简介2.装饰模式的类图3.装饰模式代码4.装饰模式&#xff0c;职责父类拆分的奥义5.装饰模式&#xff0c;部件抽象类的无中生有 四、总结五、升华 一、背景介绍 最近公司在做架构模型的时候&#xff0c;涉及到装饰模式的研…

JVM虚拟机:命令行查看JVM垃圾回收器的执行信息

在eclipse中打开命令行窗口 window->show view->Terminal 这样就打开了Terminal窗口&#xff0c;效果如下所示&#xff1a; java -XX:PrintCommandLineFlags -version 这个命令可以查看一些配置信息&#xff0c;其中最重要的配置信息就是&#xff0c;当前使用的G1回收器…

【动态规划】斐波那契数列模型_解码方法_C++(medium)

题目链接&#xff1a;leetcode解码方法 目录 题目解析&#xff1a; 算法原理 1.状态表示 2.状态转移方程 3.初始化 4.填表顺序 5.返回值 编写代码 题目解析&#xff1a; 题目让我们求解码 方法的 总数 由题可得&#xff1a; 0和有前导0&#xff08;比如06、08、04&am…

玄子Share-CSS3 弹性布局知识手册

玄子Share-CSS3 弹性布局知识手册 Flexbox Layout&#xff08;弹性盒布局&#xff09;是一种在 CSS 中用于设计复杂布局结构的模型。它提供了更加高效、简便的方式来对容器内的子元素进行排列、对齐和分布 主轴和交叉轴 使用弹性布局&#xff0c;最重要的一个概念就是主轴与…