在前台托一个Chart控件进来,绑定数据源,能正常显示。
Chart1.DataSource = ds.Tables[i];
Chart1.Series[0].YValueMembers = "selectedNum";
Chart1.Series[0].XValueMember = "optionDescription";
Chart1.DataBind();
但是我后台自定义一个Chart控件,同样的绑定数据源,运行后什么也不显示。
?Chart chartColumn = new Chart();
chartColumn.ID = "chartColumn";
Series series = new Series();
series.ChartType = SeriesChartType.Column;
chartColumn.DataSource = ds.Tables[i];
series.YValueMembers = "selectedNum";
series.XValueMember = "optionDescription";
chartColumn.DataBind();
pnlQuestion.Controls.Add(chartColumn);//将图标插入到页面的一个Panel中,能正常插入。
运行后,在自定义图标的显示位置也出现了个图片,只不过是空白的,什么都没有;绑定工具箱托进来的Chart,就能正常显示。高手指点啊,是不是自定义的chart对象忘记设置什么属性啦?
------解决方案--------------------------------------------------------
看一下ds里是否有数据
------解决方案--------------------------------------------------------
这个控件我好像以前在一个商管系统中用过,楼主看看它的demo,应该好处理