4,816
社区成员




1 if (dt!= null && dt.Rows.Count > 0)
2 {
3 this.WebChartControl2.Series.Clear();
4 this.WebChartControl2.Titles.Clear();
5
6 //set chart title
7 SetChartTitle(this.WebChartControl2, true, "Titile", true, 2, StringAlignment.Center, ChartTitleDockStyle.Top, true, new Font("Arial", 12, FontStyle.Bold), Color.Black, 10);
8
9 Series seriesOnand = new Series("", ViewType.Bar);
10 seriesOnand.DataSource = dtOnHand;
11 seriesOnand.ArgumentDataMember = dt.PublicDataListFields.GroupColumn.ToString();
12 seriesOnand.ValueDataMembers[0] = dt.PublicDataListFields.Count.ToString();
13
14 this.WebChartControl2.Series.Add(seriesOnand);
15
16 //set AxisX
17 SetAxisX(this.WebChartControl2, true, StringAlignment.Center, "Days", Color.Black, true, new Font("Arial", 10, FontStyle.Bold));
18 SetAxisY(this.WebChartControl2, true, StringAlignment.Center, "Inq Qty", Color.Black, true, new Font("Arial", 10, FontStyle.Bold));
19
20 string[] colorArray = { "#00FF00", "#00FF00", "#FFCC00", "#FF0000" };
21 int i = 0;
22 foreach (Series s in this.WebChartControl2.Series)
23 {
24 if (s.View.ToString() == "Bar")
25 {
26 BarSeriesView barView = (BarSeriesView)s.View;
27
28 barView.Color = System.Drawing.ColorTranslator.FromHtml(colorArray[i]);
29
30
31 }
32 i++;
33
34 if (i >= 4)
35 i = 0;
36 }
37 }