Mschart应用。

以前没接触过这个,项目需要,快速学习了一下。

1.先大致看了下属性介绍。

2.看几个例子,熟悉下流程。

3.熟悉下它的几种绑定方式。

做的时候可以参考例子(mschart有个项目,里面有很多例子),感觉主要就是它属性的灵活运用。

绑定的方式有很多,下面是我代码的方式,以及图表图片:

DataTable dt = new DataTable();
dt
= DbManager.DBHelper.ExecuteDataSet(sql);
DataView dv
= dt.DefaultView;

//X轴名称
ArrayList arraylistX = new ArrayList();
foreach (DataRow row in dt.Rows)
{
arraylistX.Add(row[
0].ToString() + "(" + row[1].ToString() + ")");
}
//Y轴名称
ArrayList arraylistY = new ArrayList();
foreach (DataRow row in dt.Rows)
{
arraylistY.Add(row[
1].ToString());
}
//显示每个数据点的Y值
// Chart3.Series["Series1"].IsValueShownAsLabel = true;
Chart3.Series["Series1"].Points.DataBindXY(arraylistX, arraylistY);
//图表的现实类型SeriesChartType.Pie这个是饼状图
Chart3.Series["Series1"].ChartType = SeriesChartType.Pie;

Chart3.Series[
"Series1"]["PieLabelStyle"] = "Disabled";

posted @ 2011-04-06 14:22  nyth  阅读(767)  评论(0编辑  收藏  举报