⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reportpicture.cs

📁 简单的cI真的是很简单 你想要就下载吧
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
using System.Xml;
using VinciBusinessLogic.BusinessLogic;
using VinciDataAccess.DataAccess;
using OWC11;



/// <summary>
/// ReportPicture の概要の説明です

/// </summary>
public class ReportPicture
{

    public string strReportPicture(string strReportName)
    {
        #region get parameter of Chart
        OrdersStore sum = new OrdersStore();
        int[] monthTotal = new int[12];
        int year = DateTime.Now.Year;
        for (int m = 0; m < 12; m++)
        {
            //monthTotal[m] = sum.sums(m, year);
            monthTotal[m] = sum.sums(m+1,year);
        }
        string priceTotal = "";
        string connectStr = "";
        string monthName = "";
        int now = DateTime.Now.Month;
        for (int i = 1; i <= now; i++)
        {
            connectStr = i.ToString() + '\t';
            monthName += connectStr;
        }
        for (int j = 0; j < now; j++)
        {
            connectStr = monthTotal[j].ToString() + '\t';
            priceTotal += connectStr;
        }
        #endregion
        #region define Chart
        ChartSpaceClass chartSpace = new ChartSpaceClass();
        chartSpace.Charts.Add(0);
        chartSpace.Charts[0].HasTitle = true;
        chartSpace.Charts[0].Title.Caption = year + "年度销售状况表";
        chartSpace.Charts[0].HasLegend = true;
        chartSpace.Charts[0].Type = ChartChartTypeEnum.chChartTypeSmoothLine;
        chartSpace.Charts[0].SeriesCollection.Add(0);
        chartSpace.Charts[0].SeriesCollection[0].Caption = "销售曲线图";
        chartSpace.Charts[0].SeriesCollection[0].Line.Color = "red";
        chartSpace.Charts[0].Axes[0].HasTitle = true;
        chartSpace.Charts[0].Axes[1].HasTitle = true;
        chartSpace.Charts[0].Axes[0].Title.Caption = "月";
        chartSpace.Charts[0].Axes[1].Title.Caption = "RMB";
        chartSpace.Charts[0].SeriesCollection[0].SetData(ChartDimensionsEnum.chDimCategories,
            Convert.ToInt32(ChartSpecialDataSourcesEnum.chDataLiteral), monthName);
        chartSpace.Charts[0].SeriesCollection[0].SetData(ChartDimensionsEnum.chDimValues,
            Convert.ToInt32(ChartSpecialDataSourcesEnum.chDataLiteral), priceTotal);
        #endregion
        strReportName = System.Web.HttpContext.Current.Server.MapPath(".") + "chart.gif";
        chartSpace.ExportPicture(strReportName, "gif", 950, 500);
        return strReportName;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -