0813
This commit is contained in:
@@ -205,8 +205,6 @@ namespace Web.Controls
|
||||
ChartArea chartArea = new ChartArea();
|
||||
chartArea.BackColor = Color.Transparent;
|
||||
chartArea.AxisX.IsLabelAutoFit = false;
|
||||
chartArea.AxisY.Maximum = 1;//设置最小值,为了让第一个柱紧挨坐标轴
|
||||
chartArea.AxisY.LabelStyle.Format = "0%";//格式化,为了显示百分号
|
||||
chartArea.AxisY.IsLabelAutoFit = false;
|
||||
chartArea.AxisX.LabelStyle.Font = new Font("Verdana,Arial,Helvetica,sans-serif", 8F, FontStyle.Regular);
|
||||
chartArea.AxisY.LabelStyle.Font = new Font("Verdana,Arial,Helvetica,sans-serif", 8F, FontStyle.Regular);
|
||||
@@ -218,47 +216,67 @@ namespace Web.Controls
|
||||
chartArea.Area3DStyle.Enable3D = false;
|
||||
chart1.ChartAreas.Add(chartArea);
|
||||
|
||||
chart1.Series.Add("计划值");
|
||||
chart1.Series.Add("实际值");
|
||||
chart1.Series.Add("累计计划值");
|
||||
chart1.Series.Add("累计实际值");
|
||||
chart1.Series.Add("本月计划完成预算");
|
||||
chart1.Series.Add("本月完成预算");
|
||||
chart1.Series.Add("本月实际成本");
|
||||
chart1.Series.Add("累计计划完成预算");
|
||||
chart1.Series.Add("累计完成预算");
|
||||
chart1.Series.Add("累计完成成本");
|
||||
|
||||
DataView dv = dt.DefaultView;
|
||||
|
||||
chart1.Series["计划值"].Points.DataBindXY(dv, dt.Columns[0].ColumnName, dv, "计划值");
|
||||
chart1.Series["计划值"].ChartType = SeriesChartType.Column;
|
||||
chart1.Series["本月计划完成预算"].Points.DataBindXY(dv, "月份", dv, "本月计划完成预算");
|
||||
chart1.Series["本月计划完成预算"].ChartType = SeriesChartType.Column;
|
||||
|
||||
for (int i = 0; i < chart1.Series["计划值"].Points.Count; i++)
|
||||
for (int i = 0; i < chart1.Series["本月计划完成预算"].Points.Count; i++)
|
||||
{
|
||||
chart1.Series["计划值"].Points[i].ToolTip = "#VALX,#VALY";
|
||||
chart1.Series["本月计划完成预算"].Points[i].ToolTip = "#VALX,#VALY";
|
||||
}
|
||||
|
||||
chart1.Series["实际值"].Points.DataBindXY(dv, dt.Columns[0].ColumnName, dv, "实际值");
|
||||
chart1.Series["实际值"].ChartType = SeriesChartType.Column;
|
||||
chart1.Series["本月完成预算"].Points.DataBindXY(dv, "月份", dv, "本月完成预算");
|
||||
chart1.Series["本月完成预算"].ChartType = SeriesChartType.Column;
|
||||
|
||||
for (int i = 0; i < chart1.Series["实际值"].Points.Count; i++)
|
||||
for (int i = 0; i < chart1.Series["本月完成预算"].Points.Count; i++)
|
||||
{
|
||||
chart1.Series["实际值"].Points[i].ToolTip = "#VALX,#VALY";
|
||||
chart1.Series["本月完成预算"].Points[i].ToolTip = "#VALX,#VALY";
|
||||
}
|
||||
|
||||
chart1.Series["累计计划值"].Points.DataBindXY(dv, dt.Columns[0].ColumnName, dv, "累计计划值");
|
||||
chart1.Series["累计计划值"].ChartType = SeriesChartType.Spline;
|
||||
chart1.Series["累计计划值"].Color = Color.Blue;
|
||||
chart1.Series["累计计划值"].BorderWidth = 2;
|
||||
chart1.Series["本月实际成本"].Points.DataBindXY(dv, "月份", dv, "本月实际成本");
|
||||
chart1.Series["本月实际成本"].ChartType = SeriesChartType.Column;
|
||||
|
||||
for (int i = 0; i < chart1.Series["累计计划值"].Points.Count; i++)
|
||||
for (int i = 0; i < chart1.Series["本月实际成本"].Points.Count; i++)
|
||||
{
|
||||
chart1.Series["累计计划值"].Points[i].ToolTip = "#VALX,#VALY";
|
||||
chart1.Series["本月实际成本"].Points[i].ToolTip = "#VALX,#VALY";
|
||||
}
|
||||
|
||||
chart1.Series["累计实际值"].Points.DataBindXY(dv, dt.Columns[0].ColumnName, dv, "累计实际值");
|
||||
chart1.Series["累计实际值"].ChartType = SeriesChartType.Spline;
|
||||
chart1.Series["累计实际值"].Color = Color.MediumSeaGreen;
|
||||
chart1.Series["累计实际值"].BorderWidth = 2;
|
||||
chart1.Series["累计计划完成预算"].Points.DataBindXY(dv, "月份", dv, "累计计划完成预算");
|
||||
chart1.Series["累计计划完成预算"].ChartType = SeriesChartType.Spline;
|
||||
chart1.Series["累计计划完成预算"].Color = Color.Blue;
|
||||
chart1.Series["累计计划完成预算"].BorderWidth = 2;
|
||||
|
||||
for (int i = 0; i < chart1.Series["累计实际值"].Points.Count; i++)
|
||||
for (int i = 0; i < chart1.Series["累计计划完成预算"].Points.Count; i++)
|
||||
{
|
||||
chart1.Series["累计实际值"].Points[i].ToolTip = "#VALX,#VALY";
|
||||
chart1.Series["累计计划完成预算"].Points[i].ToolTip = "#VALX,#VALY";
|
||||
}
|
||||
|
||||
chart1.Series["累计完成预算"].Points.DataBindXY(dv, "月份", dv, "累计完成预算");
|
||||
chart1.Series["累计完成预算"].ChartType = SeriesChartType.Spline;
|
||||
chart1.Series["累计完成预算"].Color = Color.MediumSeaGreen;
|
||||
chart1.Series["累计完成预算"].BorderWidth = 2;
|
||||
|
||||
for (int i = 0; i < chart1.Series["累计完成预算"].Points.Count; i++)
|
||||
{
|
||||
chart1.Series["累计完成预算"].Points[i].ToolTip = "#VALX,#VALY";
|
||||
}
|
||||
|
||||
chart1.Series["累计完成成本"].Points.DataBindXY(dv, "月份", dv, "累计完成成本");
|
||||
chart1.Series["累计完成成本"].ChartType = SeriesChartType.Spline;
|
||||
chart1.Series["累计完成成本"].Color = Color.Red;
|
||||
chart1.Series["累计完成成本"].BorderWidth = 2;
|
||||
|
||||
for (int i = 0; i < chart1.Series["累计完成成本"].Points.Count; i++)
|
||||
{
|
||||
chart1.Series["累计完成成本"].Points[i].ToolTip = "#VALX,#VALY";
|
||||
}
|
||||
|
||||
Controls.Add(chart1);
|
||||
|
||||
Reference in New Issue
Block a user