水晶报表 model取数据赋值

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="print_addjifen.aspx.cs" Inherits="print_addjifen" %>


<%@ 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">
    <div>
    
        <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" 
            AutoDataBind="true" EnableToolTips="False" HasCrystalLogo="False" 
            HasToggleGroupTreeButton="False" HasToggleParameterPanelButton="False" 
            Height="50px" PrintMode="ActiveX" SeparatePages="False" ShowAllPageIds="True" 
            ToolPanelView="None" ToolPanelWidth="200px" Width="350px" />
    
    </div>
    </form>
</body>
</html>

///

using System;

using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CrystalDecisions.CrystalReports.Engine;
using RYJL.Common;


public partial class print_addjifen : PageBase
{
    ReportDocument doc = new ReportDocument();
    RYJL.BLL.jifen_log jifen_logBLL = new RYJL.BLL.jifen_log();


    protected void Page_Load(object sender, EventArgs e)
    {
        string id = Request.QueryString["id"];
        RYJL.Model.jifen_log jifen_logModel = new RYJL.Model.jifen_log();
        jifen_logModel = jifen_logBLL.GetModel(int.Parse(id));
        string TxtKaNumber = jifen_logModel.KaNumber;
        string TxtJieShaoTaoXiNumber = jifen_logModel.TaoXiNumber;
        string TxtUserName = jifen_logModel.UserName;
        string ddlPhotoClassId = jifen_logModel.PhotoClassId.ToString();
        string ddlJiFenId = jifen_logModel.JiFenId.ToString();
        string Txt_xiaofei = jifen_logModel.XiaoFeiMoney.ToString();
        string Txt_jifen = jifen_logModel.JiFen.ToString();


        doc.Load(Server.MapPath("CrystalReport.rpt"));
        TextObject KaNumber = (TextObject)doc.ReportDefinition.ReportObjects["KaNumber"];
        TextObject Admin = (TextObject)doc.ReportDefinition.ReportObjects["Admin"];
        TextObject JieShaoTaoXiNumber = (TextObject)doc.ReportDefinition.ReportObjects["JieShaoTaoXiNumber"];
        TextObject TUserName = (TextObject)doc.ReportDefinition.ReportObjects["TUserName"];
        TextObject DianName = (TextObject)doc.ReportDefinition.ReportObjects["DianName"];
        TextObject ddlPhotoClassName = (TextObject)doc.ReportDefinition.ReportObjects["ddlPhotoClassName"];
        TextObject ddlJiFenName = (TextObject)doc.ReportDefinition.ReportObjects["ddlJiFenName"];
        TextObject xiaofei = (TextObject)doc.ReportDefinition.ReportObjects["xiaofei"];
        TextObject jifen = (TextObject)doc.ReportDefinition.ReportObjects["jifen"];


        KaNumber.Text = TxtKaNumber;
        Admin.Text = Common.Instance.GetAdminName(AdminUid);
        JieShaoTaoXiNumber.Text = TxtJieShaoTaoXiNumber;
        TUserName.Text = TxtUserName;
        DianName.Text = Common.Instance.GetDianName(DianId);
        ddlPhotoClassName.Text = Common.Instance.GetPhotoClass(ddlPhotoClassId);
        ddlJiFenName.Text = Common.Instance.GetJiFenClass(ddlJiFenId);
        xiaofei.Text = "¥" + Txt_xiaofei + " 元";
        jifen.Text = Txt_jifen + " 分";
        this.CrystalReportViewer1.ReportSource = doc;
        
        
    }
    protected void Page_UnLoad(object sender, EventArgs e)
    {
        if (doc != null)//
        {
            doc.Dispose();//防止查看水晶报表时,在C:\WINDOWS\Temp下产生很多临时文件
        }


    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值