예제 #1
0
파일: Default.aspx.cs 프로젝트: tforsberg/z
    /// <summary>
    /// Create chart showing orderstatus for product
    /// </summary>
    private void CreateOrderRatioChart()
    {
        this.orderRatioChart.DataBindings.Clear();
        C1PieChartBinding pieseries = new C1PieChartBinding();
        pieseries.OffsetField = "InOrder";
        pieseries.DataField = "Value";
        pieseries.LabelField = "Key";
        //orderRatioChart.Header.Text = " Monthly Order Ratio";
        this.orderRatioChart.DataBindings.Add(pieseries);
        orderRatioChart.InnerRadius = 20;
        this.orderRatioChart.DataSource = SalesOrderReport.OrderSatusRatio;
        this.orderRatioChart.DataBind();

       
        #region Styles
        ChartStyleFill chartfillstyle = new ChartStyleFill();
        chartfillstyle.Type = ChartStyleFillType.Default;
        chartfillstyle.Color = Color.FromName("#ff9900");
        ChartStyleFill chartfillstyle2 = new ChartStyleFill();
        chartfillstyle2.Type = ChartStyleFillType.Default;
        chartfillstyle2.Color = Color.FromName("#FFCC66");
        ChartStyleFill chartfillstyle3 = new ChartStyleFill();
        chartfillstyle3.Type = ChartStyleFillType.Default;
        chartfillstyle3.Color = Color.FromName("#3399FF");
        ChartStyleFill chartfillstyle4 = new ChartStyleFill();
        chartfillstyle4.Type = ChartStyleFillType.Default;
        chartfillstyle4.Color = Color.FromName("#ff6600");
        this.orderRatioChart.SeriesStyles.Add(new ChartStyle { Fill = chartfillstyle });
        this.orderRatioChart.SeriesStyles.Add(new ChartStyle { Fill = chartfillstyle2 });
        this.orderRatioChart.SeriesStyles.Add(new ChartStyle { Fill = chartfillstyle3 });
        this.orderRatioChart.SeriesStyles.Add(new ChartStyle { Fill = chartfillstyle4 });
        this.orderRatioChart.SeriesList[2].Offset = 15;
        #endregion
    }
예제 #2
0
    /// <summary>
    /// Create chart showing orderstatus for product
    /// </summary>
    private void CreateOrderRatioChart()
    {
        this.orderRatioChart.DataBindings.Clear();
        C1PieChartBinding pieseries = new C1PieChartBinding();

        pieseries.OffsetField = "InOrder";
        pieseries.DataField   = "Value";
        pieseries.LabelField  = "Key";
        //orderRatioChart.Header.Text = " Monthly Order Ratio";
        this.orderRatioChart.DataBindings.Add(pieseries);
        orderRatioChart.InnerRadius     = 20;
        this.orderRatioChart.DataSource = SalesOrderReport.OrderSatusRatio;
        this.orderRatioChart.DataBind();


        #region Styles
        ChartStyleFill chartfillstyle = new ChartStyleFill();
        chartfillstyle.Type  = ChartStyleFillType.Default;
        chartfillstyle.Color = Color.FromName("#ff9900");
        ChartStyleFill chartfillstyle2 = new ChartStyleFill();
        chartfillstyle2.Type  = ChartStyleFillType.Default;
        chartfillstyle2.Color = Color.FromName("#FFCC66");
        ChartStyleFill chartfillstyle3 = new ChartStyleFill();
        chartfillstyle3.Type  = ChartStyleFillType.Default;
        chartfillstyle3.Color = Color.FromName("#3399FF");
        ChartStyleFill chartfillstyle4 = new ChartStyleFill();
        chartfillstyle4.Type  = ChartStyleFillType.Default;
        chartfillstyle4.Color = Color.FromName("#ff6600");
        this.orderRatioChart.SeriesStyles.Add(new ChartStyle {
            Fill = chartfillstyle
        });
        this.orderRatioChart.SeriesStyles.Add(new ChartStyle {
            Fill = chartfillstyle2
        });
        this.orderRatioChart.SeriesStyles.Add(new ChartStyle {
            Fill = chartfillstyle3
        });
        this.orderRatioChart.SeriesStyles.Add(new ChartStyle {
            Fill = chartfillstyle4
        });
        this.orderRatioChart.SeriesList[2].Offset = 15;
        #endregion
    }