zoukankan      html  css  js  c++  java
  • 水晶报表

     protected ReportDocument reportDocument1 = new ReportDocument();//用  protected ReportDocument reportDocument1,没有实例化 出错
        protected void Page_Load(object sender, EventArgs e)
        {
            string credit_id = Request.QueryString["credit_id"].ToString().Trim();
            Bll_Material_Buy_Credit bll_material_buy_credit = new Bll_Material_Buy_Credit();
            DataTable table_material_buy_credit = bll_material_buy_credit.Get_DataSet_Material_Buy_Credit_By_Credit_id(credit_id);
            DataColumn col = new DataColumn("material_name", typeof(string));
            table_material_buy_credit.Columns.Add(col);

            //通过ID查名称
            IList<Material_Info_Info> param_material_info = Bll_Get_Name_By_Id.All_Material_Info();
            IList<Service_Company_Info> param_service_company_info = Bll_Get_Name_By_Id.All_Service_Company();
            IList<Lis_Base_Data_Info> param_lis_base_data_info = Bll_Get_Name_By_Id.All_Lis_Base_Data();
            IList<Deptment_Info_Info> param_deptment_info = Bll_Get_Name_By_Id.All_Deptment_Info();

            for (int i = 0; i < table_material_buy_credit.Rows.Count; i++)
            {
                table_material_buy_credit.Rows[i]["material_name"] = Bll_Get_Name_By_Id.Get_Material_Info_Name_By_Id(table_material_buy_credit.Rows[i]["material_id"].ToString().Trim(), param_material_info);
               
                table_material_buy_credit.Rows[i]["deptment_id"] = Bll_Get_Name_By_Id.Get_Deptment_Info_Name_By_Id(table_material_buy_credit.Rows[i]["deptment_id"].ToString().Trim(), param_deptment_info);

                table_material_buy_credit.Rows[i]["pack"] = Bll_Get_Name_By_Id.Get_Lis_Base_Data_Name_By_Id(table_material_buy_credit.Rows[i]["pack"].ToString().Trim(), param_lis_base_data_info);

                table_material_buy_credit.Rows[i]["buy_date"] = table_material_buy_credit.Rows[i]["buy_date"].ToString();
               
            }
            string path = Server.MapPath("~//reports//report_material_buy_credit.rpt");
            reportDocument1.Load(path);
            reportDocument1.SetDataSource(table_material_buy_credit);
            this.CrystalReportViewer1.ReportSource = reportDocument1;
            CrystalReportViewer1.DataBind();


        }

  • 相关阅读:
    周易:简易、变易、不易
    2018.net面试题汇总
    关于《推荐系统实践》
    设计模式指引
    facebook的工程开发,不得不佩服
    eclipse自动补全的设置
    数据智慧工程师——计算机和人类之间的中间人——如何从数据中获取有价值的知识
    (移动位置社会网络中)LBSN:好友关系对人类活动的影响分析
    加快软件开发速度,eclipse最常用的快捷键
    人生是一对一的搏斗
  • 原文地址:https://www.cnblogs.com/tongdengquan/p/6090612.html
Copyright © 2011-2022 走看看