[水晶报表]PUSH与PULL模式

HTML:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PurInvoiceRpt.aspx.cs" Inherits="DzPlatForm.ERP.FIN.PurInvoiceRpt" %>

<%@ Register assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" namespace="CrystalDecisions.Web" tagprefix="CR" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" 
            AutoDataBind="True" GroupTreeImagesFolderUrl="" Height="50px" 
            ReportSourceID="CrystalReportSource1" ToolbarImagesFolderUrl="" 
            ToolPanelWidth="200px" Width="903px" ToolPanelView="None"  />
        <CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
<%--            <Report FileName="..\..\Report\PurInvoice.rpt">
            </Report>--%>
        </CR:CrystalReportSource>

    </form>
</body>
</html>

CS:

 DataSet ds = new DataSet();
            ds = SqlHelper.ExecuteDataset(db.StringConnection(), CommandType.StoredProcedure, "DZ_PurInvoice", parms);
            //push 推模式
            if (ds != null)
            {

                CrystalDecisions.CrystalReports.Engine.ReportDocument doc = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
                string reportPath = Server.MapPath("..\\..\\Report\\PurInvoice.rpt");
                doc.Load(reportPath);
                doc.SetDataSource(ds.Tables[0].DefaultView);
                CrystalReportViewer1.Width = 1200;
                CrystalReportViewer1.ID = TA001+TA002;
                CrystalReportViewer1.ReportSource = doc;


            }
            else
            {
                JScript.Alert("没有找到记录", this.Page);
            }

            //pull 拉模式
            //CrystalReportSource1.ReportDocument.SetDatabaseLogon("sa", "Supper99", "192.168.1.99", "ZM");
            //CrystalReportSource1.ReportDocument.SetParameterValue("@TA001", TA001);
            //CrystalReportSource1.ReportDocument.SetParameterValue("@TA002", TA002);
            //CrystalReportSource1.DataBind();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

厦门德仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值