zoukankan      html  css  js  c++  java
  • Report子报表

    使用流程:

    1.使用"Report--矩阵"中建立的rdlc报表

    2.建立一个rdlc报表,拖入子报表控件,右键单击该子报表控件,选择"子报表属性",选择子报表的名称,如下:

    image

    3.在页面的pageload事件中,书写如下代码

        protected void Page_Load(object sender, EventArgs e)
        {
            ReportViewer1.LocalReport.SubreportProcessing += new Microsoft.Reporting.WebForms.SubreportProcessingEventHandler(LocalReport_SubreportProcessing);
        }
    
        void LocalReport_SubreportProcessing(object sender, Microsoft.Reporting.WebForms.SubreportProcessingEventArgs e)
        {
            e.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("DataSet3_Pruduct",GetSource()));
        }
    
        System.Data.DataTable GetSource()
        {
            DataSet3TableAdapters.PruductTableAdapter adapter = new DataSet3TableAdapters.PruductTableAdapter();
            return adapter.GetProduct();
        }

    4.运行页面,显示如下:

    image

    注意:

    使用子报表主要注意的是

    1.使用SubreportProcessing事件

    2.e.DataSources.Add中添加的数据源名称应是子报表的数据源名称.

  • 相关阅读:
    The requested resource (/) is not available解决办法
    字符问题
    Unknown column in 'field list'
    table 和 div 简单布局
    css简介
    div 与 table 的优点
    瞎搞
    html
    小计--关联 复制表结构
    ddl dml dcl
  • 原文地址:https://www.cnblogs.com/oneword/p/1593290.html
Copyright © 2011-2022 走看看