activereport vb.net应用.rdlx项目

7.1华为OD机试真题 新系统 - 仓库盘点 (Java/Py/C/C++/Js/Go) 7.1华为OD机试真题 新系统 - 仓库盘点 (Java/Py/C/C++/Js/Go) 阅读详情

1项目结构

在这里插入图片描述
2.引用的文件

其中mysql连接时注意引入专门驱动
3.app.config文件内容

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
    </startup>
</configuration>

4.common.vb内容

Imports MySql.Data.MySqlClient

Public Class Common
    Public Const m_strConn As String = "database=activereport;server=localhost;Uid=root;Pwd=123456;charset=utf8"
End Class

5.创建ReportForm.vb
在这里插入图片描述
6.reportform内容如下Imports MySql.Data.MySqlClient
Imports System.Globalization

Public Class ReportForm
Dim conn As New MySqlConnection(Common.m_strConn)
#Region “帐票名”

Private Sub btnTest_Click(sender As Object, e As EventArgs) Handles btnTest.Click
    Dim rpt As GrapeCity.ActiveReports.PageReport = New GrapeCity.ActiveReports.PageReport(New System.IO.FileInfo("创建的.rdlx路径"))
    Dim runt As GrapeCity.ActiveReports.Document.PageDocument = New GrapeCity.ActiveReports.Document.PageDocument(rpt)
    AddHandler runt.LocateDataSource, AddressOf runt_LocateDataSource

    Dim pageToReport As PageToReport = New PageToReport
    pageToReport.exportRdlPDF(runt, "pdf命名")
End Sub

Private Sub runt_LocateDataSource(ByVal sender As Object, ByVal args As GrapeCity.ActiveReports.LocateDataSourceEventArgs)
    If args.DataSourceName = "activereport" Then
        Select Case args.DataSetName
            Case "绑定数据集1"
                args.Data = Get数据集1名Data()
            Case "绑定数据集2"
                args.Data = Get数据集2名Data()
        End Select
    End If
End Sub

Private Function Get数据集1名Data() As DataTable
    Dim resData As DataTable = New DataTable
    resData.Columns.Add(New DataColumn("項目1"))
    resData.Columns.Add(New DataColumn("項目2"))
    resData.Columns.Add(New DataColumn("項目3"))
    Dim sqlAdapter As New MySqlDataAdapter("sql查询语句", conn)
    Dim ds As New DataSet
    Try
        sqlAdapter.Fill(ds)
        If IsDBNull(ds) = False AndAlso ds.Tables IsNot Nothing AndAlso ds.Tables.Count > 0 Then
            resData = ds.Tables(0)
        End If
    Catch ex As Exception

    End Try
    Return resData
End Function

Private Function Get数据集2名Data() As DataTable
    Dim resData As DataTable = New DataTable
    resData.Columns.Add(New DataColumn("項目1"))
    resData.Columns.Add(New DataColumn("項目2"))
    resData.Columns.Add(New DataColumn("項目3"))
    Dim sqlAdapter As New MySqlDataAdapter("sql文查询语句", conn)
    Dim ds As New DataSet
    Try
        sqlAdapter.Fill(ds)
        If IsDBNull(ds) = False AndAlso ds.Tables IsNot Nothing AndAlso ds.Tables.Count > 0 Then
            resData = ds.Tables(0)
        End If
    Catch ex As Exception

    End Try
    Return resData
End Function

#End Region
End Class
7.创建.rdlx文件
在这里插入图片描述
8.在rdlx文件中使用tablix控件
在这里插入图片描述
9.绑定数据源
注意使用dataser Provider方式
10.添加数据集
在这里插入图片描述
11.绑定数据元素
在这里插入图片描述
12.reportform数据与.rdlx数据间的绑定
创建PageToreport.vb

Public Class PageToReport
 Public Sub exportRdlPDF(_reportDef As GrapeCity.ActiveReports.Document.PageDocument, filename As String)
        Dim filePath As String = "创建的数据源路径"
        If (False = System.IO.Directory.Exists(filePath)) Then
            System.IO.Directory.CreateDirectory(filePath)
        End If

        Dim pdf As New GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport

        pdf.Export(_reportDef, filePath & filename & ".PDF")
        MessageBox.Show("保存成功)
    End Sub



End Class

流程完成

手把手教你使用YOLOv11完成人脸分类识别,YOLOv11人脸识别,解决中文乱码问题,全网最详细教程 阅读详情

相关推荐

ActiveReport 2.0:VB环境报表与条码制作宝典

在本章节中,我们详细介绍了ActiveReport 2.0中数据源的选择与配置方法,以及动态数据填充的基本流程和高级技巧。掌握了这些知识,可以有效地将数据源与报表设计相结合,实现动态报表的开发。在下一章节中,我们将探讨如何在ActiveReport 2.0中生成和自定义条形码,以及如何支持多种条码类型,这将为报表的功能扩展提供新的可能性。条形码是一种图形表示方法,用于将数据转换为可以被机器读取的格式。它由一系列平行的黑条和空白组成,每种组合代表不同的字符。

weixin_42452483的博客 1042

ActiveReports报表实战应用教程(十一)—— 报表换肤

ActiveReports中,可以设置报表中不同控件的样式,本文中演示的是为年度销量统计表设置不同的皮肤样式。

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 474

VB转换VB.net手顺的ActiveReports方面

VB转换VB.net手顺的ActiveReports方面

纯JS中进行数据可视化展示

1、使用任意工具创建 HTML页面。 您可在任何文本编辑器中创建 HTML页面。 输入以下代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <title>ARJS Report Viewer</title> <meta name="description"conte...

qq_21779101的博客 918

ActiveReports 9实战教程(3): 图文并茂的报表形式

基于上面2节内容,我们搭建了AR9的开发环境,配置好了数据源。在本节,我们以官方提供的3个中文图文并茂的报表来展示AR9的功能,并通过实战的方式一一分享。 以往做报表相关的工作时,最害怕的是报表的UI设计工作,当遇到一个布局非常复杂的报表,往往会花上两、三时间才能完成报表的UI设计工作。造成这一问题的原因除了报表本身比较复杂之外,其中一个主要原因就是报表设计器没有提供足够多的功能来辅助...

295

使用向导简化报告和仪表板-ActiveReports.NET 18

ActiveReports.NET 是一种报表工具,允许开发人员使用直观、可靠且用户友好的报表设计器和控件来设计和交付报表。功能包括能够创建多种格式的报告,例如 PDF、Excel 和 HTML。ActiveReports.NET 还具有高度可定制性,具有广泛的 API 和高级功能库

控件与插件之大全 932

ActiveReports报表实战应用教程(十)—— 报表导出

ActiveReports支持多种格式的报表导出,包括PDF、Excel、Word、RTF、HTML、Text、TIFF以及其它图片格式,用户可以将它们应用到Windows Forms、Web、WPF、Silverlight等应用系统中。 在专业版的 ActiveReports 里,对PDF格式的数据输出又有了增强功能。现在用户可以将不可见的数字签名或者可见的文字图案加入到报表里。通过多种属性对数字签名进行个性化设置, 用数字签名验证报表作者,还可通过Certification Level 来设定用户访问

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 1126

ActiveReports中自定义Winforms的Viewer 工具栏

ActiveReports中提供不同平台的报表浏览器来加载报表,而不同平台的报表浏览器功能也不一致,今天我们来学习如何定制Winforms Viewer控件。 预览效果: 核心代码: C# // C# private ToolStripButton tsbPrint = new System.Windows.Forms.ToolStripButton(); ...

weixin_30814223的博客 218

ActiveReports中如何在后台导出运行时绑定数据源报表

ActiveReports支持运行时绑定数据源功能,这种绑定数据源方法使用较为普及,然而很多系统中都需要在后台导出报表文件,所以用户就很困惑,ActiveReports中如何在后台导出运行时绑定数据源报表?到底是怎样的逻辑? 这篇文章就主要讲解了在MVC中导出运行时数据源的报表文件。 1. 新建MVC 工程 2. 在Index.cshtml 中初始化HTML5Viewer ...

weixin_30851867的博客 307

.NET报表设计器ActiveReports入门:操作界面详解

ActiveReports是一款专注于 .NET.NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的 API 可以灵活的实现报表创建、加载和运行时的个性化自定义需求。 下载ActiveReports最新版本 ActiveReports报表工具提供了两种设计器,Visual Studi..

qq_42444778的博客 2585

ActiveReports 报表应用教程 (14)---数据可视化

ActiveReports 中提供了丰富的数据可视化解决方案,用户可以将数据以图像化的方式进行显示,让报表数据更加形象且便于理解。在 ActiveReports 报表中提供了大多数常用的二维和三维图表类型,包括XY表和财务图表。通过使用图表控件的定制功能,如修改坐标轴、图注、图例等,用户可以创建任何其所需要的图表效果。除了常见的图表类型外, 还提供了波形图、数据条、图标等丰富的数据可视化控件。本示...

葡萄城控件技术团队 184

ActiveReport.net中的简单应用

先上图,最终效果如下: 可以连续打印。 具体功能就是大报表里面再套一个子报表。 考察了几个报表控件,在b/s下面ActiveReport还是比较好用的,简单,实用 具体步骤如下: 1、安装ActiveReports for .NET 3.0 Setup.exe,到官网自己下。 2、用自己的金钱、魅力、或者智慧注册之~~~~~不注册也可以用,不过报表上会有

Welcom to zougangx's blog 1705

ActiveReports 9实战教程(2): 准备数据源(设计时、运行时)

在本文,我们通过配置数据源进行报表实战,做过报表开发的报表达人知道,报表中的数据源分设计时数据源和运行时数据源。

葡萄城技术团队博客 4720

.net报表控件ActiveReports教程:运行时修改数据(附源码)

ActiveReports 是一款专注于 .NET.NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的 API 可以灵活的实现报表创建、加载和运行时的个性化自定义需求。 前面的数据处理博文解释的,是“静态”的,即通过属性设置格式、输入数学表达式、使用ActiveReports内置的函数。下

qq_42444778的博客 868

ActiveReport报表模板库新增21张报表模板,加入报表导出功能!

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34320159的博客 379

ActiveReports 报表应用教程 (3)---图表报表

ActiveReports 的图表控件支持绝大多数常用的二维和三维图表类型,包括XY图表和财务图表。通过使用图表控件的定制功能,如修改坐标轴、图注、图例等,用户可以创建任何其所需要的图表效果。用户还可以通过代码把定义好的图表输出为多种图像格式。 本文将演示如何在 ActivReports 中实现图文混淆报表。我们将要实现的是2011年度各类产品销量统计报表,其中图表按照产品类别统计销量,表格按照类...

weixin_33716941的博客 196

ActiveReport 学习

一、 把ActiveReport的界面上的英文换成中文Public Sub Creport(AReport As ActiveReport)汉化ActiveReport以下适用2.0With AReport  .ToolBar.Tools.Item(0).Tooltip = "各页目录"  .ToolBar.Tools.Item(2).Caption = "打印....ToolBar.T

Elmer728的专栏 3175

报表控件Activereports使用教程:你必须要了解的Viewer API

ActiveReports 是一款专注于 .NET.NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的 API 可以灵活的实现报表创建、加载和运行时的个性化自定义需求。 点击下载ActiveReports最新试用版 初始化Viewer 的选项设置 以下方式是在初始化Viewer 中会被执行的

qq_42444778的博客 2163

YOLOv11模型ONNX至RKNN转换工具:跨平台部署指南与量化优化方案

跨平台目标检测模型格式转换工具集本资源包提供基于YOLOv11架构的深度学习模型转换解决方案,支持从ONNX中间表示向RKNN嵌入式格式的完整转换流程。该工具包特别针对Rockchip系列处理器进行了深度优化,包含完整的开发环境配置指引与分步骤操作手册。系统提供多种量化精度选项,包括INT8混合量化与FP16精度保留模式,有效平衡推理精度与计算效率。此外,还集成了模型性能分析模块,可对转换后的模型进行层间延迟分析和内存占用评估。工具集包含以下核心组件:环境依赖自动检测脚本、模型结构可视化工具、转换参数配置界面、推理速度测试基准程序。支持批量转换作业和自定义算子扩展功能,提供完整的API接口文档和错误代码说明手册。适用于边缘计算设备部署场景,包含端到端的部署验证案例和性能调优建议。资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!

上一篇: 找一下方向,方便努力
下一篇: 读后感
onOneLight
博客等级 码龄8年 3粉丝 11原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值