zoukankan      html  css  js  c++  java
  • rdlc 使用经验

    1.子报表的使用

       先在主报表中添加上子报表,再设置子报表属性,使主报表和子报表之间有值的关联。

     

      

       转到子报表界面添加报表参数。

        Table还需要设置过滤

        代码方面:

        ReportViewer1.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(LocalReport_SubreportProcessing);

        void LocalReport_SubreportProcessing(object sender, SubreportProcessingEventArgs e)
        {
            if (dataTable != null)
                e.DataSources.Add(new ReportDataSource("DataSetAll_OrderFormInfo2", dataTable));
        }

    2. 导出pdf时中文乱码

        显示中文的地方需要设置中文字体。

    3. 实施

        实施时除了需要安装 ReportViewer.exe 和语言包外,还需要将 Microsoft.ReportViewer.Common.dll 和 Microsoft.ReportViewer.WebForms.dll 复制到 Bin文件夹中。

    4.显示图片

        数据库中保持的是图片的相对地址,需要转换为服务器地址才能显示正常。

        @"http://" + Request.ServerVariables["SERVER_NAME"] + "/" + dr["PicUrl"].ToString();

        报表要显示外来图片时需要:

        ReportViewer1.LocalReport.EnableExternalImages = true;

    5.提示:“无法加载客户端打印控件”

    提示:“无法加载客户端打印控件”

    是因为装了 补丁 kb956391,卸载这个补丁就好了

  • 相关阅读:
    telnet发邮件
    怎样接收电子邮件(POP3协议简介)(转载,写的很简洁)
    总结:string,char*,CString,int,WCHAR*之间的相互转换:
    文件查找
    SOAP消息机制简介
    jQuery 万能的选择器 NO.1
    数据库通用操作类
    jQuery (三) 管理jQuery包装集
    WebService Learning
    使用JQuery读取XML文件数据
  • 原文地址:https://www.cnblogs.com/pennant/p/1285228.html
Copyright © 2011-2022 走看看