如何在VS中加载Chart控件

如何在VS中加载Chart控件,第1张

Chart控件能成功加载到Panel中,加载进去后图表显示不出来。我找到问题所在了,还必须给Chart对象添加一个ChartArea对象才行,这样就能正常显示了。代码如下: //统计结果柱状图显示 Chart chartColumn = new Chart()chartColumn.ID = "chartColumn" + (i + 1).ToString()Series series = new Series()series.ChartType = SeriesChartType.ColumnchartColumn.Series.Add(series)ChartArea charArea = new ChartArea()charArea.Area3DStyle.LightStyle = LightStyle.RealisticchartColumn.ChartAreas.Add(charArea)chartColumn.DataSource = ds.Tables[i]chartColumn.Series[0].YValueMembers = "selectedNum"chartColumn.Series[0].XValueMember = "optionDescription"chartColumn.DataBind()pnlQuestion.Controls.Add(chartColumn)谢谢大家的帮助,问题已解决,结贴给分了。 查看原帖>>

将sql里面的数据先用select

语句

取出来,该处理的处理好,让后你就将结果保存为x,y轴对应的坐标,设置一下

画图

控件的类型(指定线图、

散点图

,就是设置一下属性),然后将保存着xy轴坐标的

数组

传进chart控件就可以了,

大学里

我记得我是这么做的,

代码

好像没有了

方便的话就用vs2008吧,省力多了MSCHART.exe装下就好了。如果项目刚开始,直接用2008打开转下,对你原有程序影响不大。

2005下试用方法:

在VS2005下添加mschart控件,添加方法有多种:

方法一:工具(T)-》选择工具箱项(X)-》COM组件 在Microsoft Chart Control, version 6.0(OLEDB)前面打上对勾


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11425673.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存