在前面的文章中我介绍了在VB中使用不受数据库限制的报表,同时也应允了在后续的时间会推出.Net版本,
不过因为最近太忙,所以总是不断跳票,呵呵.
在我开始写出来最原始的版本之后,我发现其实在水晶报表的官方支持站点中已经有类似的代码,

所以我只是在其基础上进行了简单的修改.
以下代码运行在 VS2003 ,Framework1.1版本上,水晶报表为VS2003自带的.使用VB.NET
我们使用的这种模式,就是大家经常提到的"推"模式,使用ADO.NET数据源.

首先我来介绍一下如何创建一个这样的报表模板.
1: 建立一个新的工程, 并增加一个新的ADO.NET数据源

在此处我以水晶报表自带的Access示例数据库为样板,来取一个数据表结构

连接成功后可以从中选取一个表

注意此处的步骤只是获取一个数据表结构,并不会影响以后报表的分发和数据库结构.
其实在使用熟练后以后这样的步骤就可以省略,
因为我们通过这个步骤就是生成了一个包含数据结构的xml文件而已.你可以手工更改这个模板.


好,这步完成后保存工程.


转载于:https://www.cnblogs.com/babyt/archive/2005/03/13/118097.html

[完整代码]创建不受数据库限制的报表 VB.Net 版本 -1相关推荐

  1. [水晶报表]创建不受数据库限制的报表(2)

    新建一个vb工程,增加水晶报表设计及运行组件的引用,在界面上增加一个Viewer控件. 运行的结果就是把在(1)中所做的模板加载数据后显示出来 核心代码: '--------------------- ...

  2. SqlServer--用代码创建和删除数据库和表

    创建数据库,创建表,设置主键 数据库的分离和附加 MS SQLServer的每个数据库包含: 1个主数据文件(.mdf)必须. 1个事务日志文件(.ldf)必须. 可以包含: 任意多个次要数据文件(. ...

  3. Python 国务院政策爬虫(附完整代码)+自动更新+写入数据库

    目前在做政策相关的文本分析,手头上现成的数据资源质量较差,就自己写了个爬虫. 对爬虫有几个要求,如下: 1. 获取标签中的内容 2. 获取内容 3. 保留 HTML 文档定义样式信息(用于后期重新展示 ...

  4. 20分钟,我用简单的Python代码创建了一个完整的区块链!想学吗?

    作者 | Gerald Nash 编译 | 科科.kou.木星 这是篇技术文,我们会用Python一步步搭建一个完整的区块链.不过,在此之前,咱们还是先说说你什么你该学习如何从零搭建一个区块链. 有人 ...

  5. 基于Pubmed数据库的蛋白质修饰后的信息挖掘.完整代码+数据 毕业设计

    完整代码: https://download.csdn.net/download/weixin_55771290/87944120 摘 要 如今Pubmed文献检索系统上发表的医学文献的数量十分庞大, ...

  6. SpringBoot+Quartz+数据库存储(附完整代码和数据库脚本)

    目录 1.pom文件依赖 2.Druid连接池的Quartz扩展类 3 .application.yml文件 4 .修改quartz.properties配置 5 . 在数据库中创建quartz相关的 ...

  7. 最完整代码的用php备份mysql数据库

    最完整代码的用php备份mysql数据库 1. mydb.php //DB类 2. backup.php //备份脚本 3. restore.php //还原脚本 mydb.php <? cla ...

  8. 13.13通过代码创建数据库和表

    --在这里编写sql命令 --1.创建一个数据库(直接创建一个数据库,没有设置任何特殊选项,都是使用默认的) create database MyDatabaseOne; --2.删除数据库 drop ...

  9. 【Groovy】自定义 Xml 生成器 BuilderSupport ( 创建 XmlNode 节点 | 管理 XmlNode 节点并将根节点转为 Xml 信息 | 完整代码示例 )

    文章目录 一.创建 XmlNode 节点 二.管理 XmlNode 节点并将根节点转为 Xml 信息 三.完整代码示例 1.自定义 Xml 生成器 MyBuilderSupport 2.Xml 节点封 ...

最新文章

  1. Docker配置远程连接端口
  2. 面试题6:用两个栈实现队列
  3. mac上安装dart环境
  4. redis setnx 原子性_Redis从入门到深入-分布式锁(26)
  5. css3毛玻璃模糊效果
  6. C语言 找数码是否存在
  7. TODO:Go语言goroutine和channel使用
  8. 快钱如何快-企业级效率提升实践
  9. 每日涉猎技术点存档(2019年02月)
  10. phpcmsV9首页loop文章调用顶级栏目名称
  11. 数据传输服务 DTS > 产品简介 > 功能特性 > 数据订阅(旧版)
  12. 苹果微信更新不了最新版本_微信最新版建议更新!还有一个功能彩蛋!
  13. E-BERT: 电商领域语言模型优化实践
  14. 管理感悟:软件公司不加班还搞什么软件
  15. python3写的腾讯漫画下载器
  16. 六祎-Mybatis高速下载通道
  17. 网络系列--SDN安全
  18. NDK交叉编译qemu报错:undefined symbol: memfd_create
  19. win10计算机管理 用户,Win10专业版系统管理员帐户的开启设置方法
  20. 数据挖掘知识点整理(期末复习版)

热门文章

  1. 程序员,你也该为自己想想未来
  2. ansible笔记(5):常用模块之文件操作(二)
  3. 对vuex的一点理解
  4. 10. Firewalls (防火墙 2个)
  5. 高通要大干无人机芯片 耗时一年获总部飞行许可
  6. C#/ASP.NET定时任务执行管理器组件–FluentScheduler定时器
  7. hbase 学习(十四)Facebook针对hbase的优化方案分析
  8. 解决Ubuntu 14下,PhpStorm 9.x 编辑器界面中文乱码的问题
  9. Mybatis学习--Mapper.xml映射文件
  10. 绘画 某种字体 以某种折行规则 最后画出的text有多大