zoukankan      html  css  js  c++  java
  • RDLC之自定義數據集二

     

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

    作者:huangtao

    時間:2008712

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

    內容:呈現部門資料,如圖:deptinfo.jpgDept.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) 修改NamedsDept,如圖: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

  • 相关阅读:
    <html>
    poj 2676 Sudoku
    百亿互金平台救火故事
    Retrofit三步理解之中的一个 ------------------ Retrofit的简单使用总结
    精简版—愤慨的小鸟
    POJ 1095 Trees Made to Order
    Android Studio 错误: 非法字符: &#39;ufeff&#39; 解决方式|错误: 须要class, interface或enum
    使用CodePush实时更新 React Native 和 Cordova 应用
    获取url地址参数
    利用jQuery 通用文件导出前端实现,MVC文件导出
  • 原文地址:https://www.cnblogs.com/htht66/p/1241419.html
Copyright © 2011-2022 走看看