標題:RDLC之自定義數據集二

作者:huangtao

時間:2008年7月12日

目的:學習通過ObjectDataSource控件提供數據

內容:呈現部門資料,如圖:deptinfo.jpg,Dept.rdlc報表文件,ShowDept.aspx顯示報表。

步驟:主要步驟如下

1)      新建類庫TestDept,如圖:newclasslib.JPG

2)      添加一個Dept類

3)      寫一個方法——Public Function GetDeptList() As DataSet:圖:getlist.JPG

4)      編譯

5)      Web項目中加入參考,如圖:adddll.JPG

6)      添加Dept.rdlc報表,并設計報表

7)      添加ShowDept.aspx,用於顯示報表

8)      在頁面中添加objdatasource,如圖:setobjds.JPG

9)      設定資料來源,如圖:setdll.jpg,注意不要選擇複選框,否則看不到TestDept.dll

10) 設定方法,如圖:setmethod.jpg

11) 完成

12) 添加reportview 控件

13) 選擇報表,如圖:selectreport.jpg。此時他會自動添加一個objdatasource控件,刪除吧,手動指定。

14) 選擇資料來源,如圖:selectds.jpg.

15) 修改Name為dsDept,如圖:reobjdsname.jpg

16) 打開Dept.rdlc,重命名資料集為dsDept

17) 右擊“資料表”à“屬性”,選擇資料集名稱為dsDept

18) 保存,運行ShowDept.aspx。

19) 效果如圖:deptinfo.jpg.

總結:Report只是顯示資料的一個工具,最重要的是它有資料才能顯示,所以要千方百計將資料賦給Report。不管采用什麽方法,只有能將資料賦給Report

數據源沒有參數,所以沒有寫後臺代碼。如果有參數,需要給參數指定默認值。可以在配置數據源時指定,也可以在後臺程序指定。

/Files/htht66/myReport2.rar

如果有新的發現,好的想法,記得告訴我!

msn:taohuangtao@hotmail.com

转载于:https://www.cnblogs.com/htht66/archive/2008/07/12/1241419.html

RDLC之自定義數據集二相关推荐

  1. php 对数据转换成tree,PHP 把返回的數據集轉換成Tree樹

    /** * 把返回的數據集轉換成Tree * @access public * @param array $list 要轉換的數據集 * @param string $pid parent標記字段 * ...

  2. kaggle數據集下載到colab上并且解压

    一个Google colab的实例最长可以持续12小时,窗口关闭后只会继续跑90分钟. !pip install -U -q kaggle !mkdir -p ~/.kaggle !echo '{&q ...

  3. pytorchyolov4训练_使用pytorch-yolov5 訓練自己的數據集-2020.6.15

    make yolov5 pytorch train datasets 训练所需环境 python3.5, pytorch1.3, torchvision 0.4.1 , tensorboard 1.1 ...

  4. struts數據庫訪問

    來源:http://big5.webasp.net/article/18/17813.htm Struts HOW-TO 系列 ++怎樣訪問數據庫++ [訪問一個數據庫] 在一個其於Struts的應用 ...

  5. FMDB與SQLite 數據庫應用示範:打做一隻簡單的電影資料庫 App

    原文:http://www.appcoda.com/fmdb-sqlite-database/ 作者:GABRIEL THEODOROPOULOS 譯者:kmyhy 通常在 App 中使用數據庫并處理 ...

  6. 影像處理之空間及頻率定義域

    http://zip.nvp.com.tw/forum.php?mod=viewthread&tid=1499&extra=page%3D11 影像處理可分為空間定義域(Spatial ...

  7. ES 處於“initializing”狀態,此時主節點正在嘗試將分片分配到集群中的數據節點。 如果您看到分片仍處於初始化或未分配狀態太長時間,則可能是您的集群不穩定的警告信號。...

    指標要點: Cluster status: 如果集群狀態為黃色,則至少有一個副本分片未分配或丟失. 搜索結果仍將完成,但如果更多的分片消失,您可能會丟失數據. 紅色的群集狀態表示至少有一個主分片丟失, ...

  8. mysql开启function,Mysql自定義函數(function)

    語法 自定義函數也需要相應的要求,語法如下: CREATE FUNCTION(參數列表) RETURNS返回值類型 函數體 刪除: DROPFUNCTION 調用自定義函數語法: SELECT (pa ...

  9. 讓combobox也綁定數據表

    是否已不滿足Combobox的一成不變的沒有表頭的datasource,是否想打造一個有表頭的呢?follow me!最終效果圖如下﹕ 為了實現如上效果圖﹐讓我們一步一步來實現﹕ Step1: 打開V ...

最新文章

  1. SQL Server中通过设置SET NOCOUNT来优化存储过程
  2. neo4j 机器学习_neo4j(图数据库)是什么?
  3. 进入全真互联网——音视频通信的技术变革
  4. mongodb安装、远程访问设置、管理命令、增删改查操作以及GUI
  5. SecureCRT安装与使用
  6. 第二章 ARM体系结构与指令集——ARM
  7. TortoiseGit解决冲突
  8. python开发面试自我介绍_面试中怎样做一个精彩的自我介绍
  9. float数据十六进制表示法,十六进制读取float数据
  10. 币骏言:6.14币圈交易市场成功的人有哪些心态和技巧?
  11. 设计模式 “之“ 责任链模式
  12. 《文明3》全攻略之设置篇
  13. es 切换别名_Elasticsearch之别名
  14. PnPUtil (PnPUtil.exe) 是一个命令行工具,使管理员可以执行以下操作驱动程序包
  15. 基于机器视觉的移动消防机器人(一)--功能设计
  16. linux 查询系统io,Linux系统IO实时监控iostat命令详解
  17. $http与ajax的同步请求
  18. 如何在Visio里面添加“左”箭头
  19. OBS 基础10 录制视频
  20. springboot整合xwpf将world转为pdf

热门文章

  1. C++基础教程之字符串
  2. Azure: 给 ubuntu 虚机挂载数据盘
  3. 自称世界上最权威监控软件FlexiSpy被黑删库,怎么做到的?
  4. java之关系运算符
  5. 在Java中获取系统属性
  6. Vue模板,数据和指令
  7. 优先队列的优先级设置法
  8. Linux下Qt5: QMediaRecorder的问题,以及使用QCamera相关类进行摄像头视频采集
  9. caffe-SSD源码解析——生成数据列表及数据集
  10. 共轭梯度法(Conjugate Gradient)