在网上有一些帖子,希望能在ASP下使用MSChart 控件来显示曲线、饼图等,也有些人给出了一些答案,但笔者也按照这些答案试了几把,但都不成功。主要原因在于,对Data和ChartData赋值以后,MSChart 仍然显示的是随机值,而不是所赋的值。现给出下面一个方法来对MSChart 进行赋值:
for i = 1 to 5 '行号
MSChart1.Row = i ‘编辑当前行
MSChart1.RowLabel = "Row " & i “显示行标签
call MSChart1.DataGrid.SetData(i, 1, i*5,nullFlag) ’对当前行、列进行赋值
call MSChart1.DataGrid.SetData(i, 2, i*10,nullFlag) '仅两列数
next
Msdn.microsoft.com 中提供了对MSChart属性、方法等的详细说明