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";

2011040614142820.png

转载于:https://www.cnblogs.com/nyth/archive/2011/04/06/2006780.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值