• 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

  • 相关阅读:
    个人作业3——个人总结(Alpha阶段)
    结对编程2 单元测试
    英语学习app案例分析
    结对作业1
    java四则运算生成器
    个人附加作业 201421123108 王坤彬 网络1414
    个人作业3-(Alpha阶段)
    结对编程之单元测试 201421123108 王坤彬
    英语学习案例分析APP 201421123108 王坤彬
    结对编程 王坤彬 201421123108
  • 原文地址:https://www.cnblogs.com/htht66/p/1241419.html
Copyright © 2020-2023  润新知