![如何在VS中加载Chart控件,第1张 如何在VS中加载Chart控件,第1张](/aiimages/%E5%A6%82%E4%BD%95%E5%9C%A8VS%E4%B8%AD%E5%8A%A0%E8%BD%BDChart%E6%8E%A7%E4%BB%B6.png)
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)前面打上对勾
评论列表(0条)