コード例 #1
0
    /// <summary>
    /// 初始化日报标题
    /// </summary>
    private string InitReportTitle(string date)
    {
        string           code = "";
        ConsultReportDal bill = new ConsultReportDal();
        DataTable        dt   = bill.GetReportTitle(date);
        StringBuilder    strb = new StringBuilder();

        if (dt != null)
        {
            int rowcount = 0;
            foreach (DataRow row in dt.Rows)
            {
                if (rowcount == 0)
                {
                    strb.Append("<li class='mli' name='" + row[1].ToString() + "'>" + row[0].ToString() + "</li>");
                    hid_code.Value = code = row[1].ToString();
                }
                else
                {
                    strb.Append("<li name='" + row[1].ToString() + "'>" + row[0].ToString() + "</li>");
                }
                rowcount++;
            }
        }
        olID.InnerHtml = strb.ToString();
        return(code);
    }
コード例 #2
0
    private void LoadReport(int code, string selecDate)
    {
        ConsultReportDal bill = new ConsultReportDal();
        DataTable        dt   = bill.GetConsultReportData(code);

        if (dt == null)
        {
            return;
        }
        this.ReportViewer1.ProcessingMode = ProcessingMode.Local;
        this.ReportViewer1.PageCountMode  = PageCountMode.Actual;
        //报表参数设置
        this.ReportViewer1.LocalReport.ReportPath = "Devoops/ConsulCir/ConsulCirReport.rdlc";
        ReportParameter rpYearDate = new ReportParameter("rpYearDate", Convert.ToDateTime(selecDate).ToString("yyyy年MM月dd日"));

        this.ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rpYearDate });
        ReportViewer1.LocalReport.DisplayName = ConfigurationManager.AppSettings["CityName"].ToString() + "环境空气质量预测预报会商报告" + Convert.ToDateTime(selecDate).ToString("yyyy年MM月dd日");
        //报表数据设置
        this.ReportViewer1.LocalReport.DataSources.Clear();
        this.ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", dt));
        this.ReportViewer1.DataBind();
    }