日期:2014-05-17  浏览次数:20490 次

vs2010中怎么在后台用代码新建一个Chart图表控件,然后加载到页面的一个Panel中?
     如题:               
                   //统计结果柱状图显示
                    Chart chartColumn = new Chart();
                    chartColumn.ID = "chartColumn" + (i + 1).ToString();
                    Series series = new Series();
                    chartColumn.Series.Add(series);
                    series.ChartType = SeriesChartType.Column;

                    chartColumn.DataSource = ds.Tables[i];
                    chartColumn.Series[0].YValueMembers = "selectedNum";
                    chartColumn.Series[0].XValueMember = "optionDescription";                    
                    chartColumn.DataBind();
                    pnlQuestion.Controls.Add(chartColumn);
这是我写的后台代码,数据源绝对没问题,因为该数据源绑定到一个从工具箱中拖拽出来的Chart控件上能正常显示。
------解决方案--------------------
LZ遇到的问题是什么?pnlQuestion.Controls.Add(chartColumn)不可以么?Chart控件有没有继承Control哦?