工作中点滴记录

永远保持学徒心态

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

View Code
 1 public partial class WebForm3 : System.Web.UI.Page
 2     {
 3         protected void Page_Load(object sender, EventArgs e)
 4         {
 5             CreateChart();
 6         }
 7         public void CreateChart()
 8         {
 9             Chart1.Width = 400;
10             Chart1.Height = 300;
11             Chart1.BackColor = Color.Azure;
12             Chart1.ChartAreas[0].BackColor = Color.Gray;
13             Chart1.Series[0].ChartType = SeriesChartType.Pie;//饼图
14             Chart1.Series[0].PostBackValue = "#INDEX";//数据点索引
15             Chart1.Series[0].LegendPostBackValue = "#INDEX";//数据点索引
16             Chart1.Series[0].LegendToolTip = "#PERCENT";//数据点Y所占百分比
17             Chart1.Series[0].ToolTip = "#VALX:\t#VALY";
18             int[] intArr = new int[] { 100, 200, 400, 80 };
19             string[] strArr = new string[] { "A", "B", "C", "D" };
20             Chart1.Series[0].Points.DataBindXY(strArr, intArr);
21             Legend l = new Legend();
22             Chart1.Legends.Add(l);
23             if(!IsPostBack)
24                 Chart1.Series[0].Points[0].CustomProperties = "Exploded=true";
25         }
26 
27         protected void Chart1_Click(object sender, ImageMapEventArgs e)
28         {
29             int index = Convert.ToInt32(e.PostBackValue);
30             if (index >= 0 && index < Chart1.Series[0].Points.Count)
31             {
32                 Chart1.Series[0].Points[index].CustomProperties += "Exploded=true";
33             }
34         }
35 
36     }
posted on 2012-10-18 11:44  梦里故乡  阅读(518)  评论(0编辑  收藏  举报