以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  图形显示问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=21878)

--  作者:zhangc2000
--  发布时间:2012/7/26 16:22:00
--  图形显示问题

请问:下面程序为什么总是出错?其中CD是全局代码。图形显示不出来。

Dim Chart As WinForm.Chart \'定义一个图表变量
Dim Series As WinForm.ChartSeries \'定义一个图系变量
Chart = e.Form.Controls("Chart1") \' 引用窗口中的图表
Chart.SeriesList.Clear() \'清除图表原来的图系
Series = Chart.SeriesList.Add() \'增加一个图系
Dim drs As List(of DataRow)
drs = DataTables("代理商业绩").Select("[代理商编号] = \'"& cd &"\'And 进货额 Is  Not  Null", "结算日期")
Dim i As Integer = 0
For Each dr As DataRow In drs
   Series.X(i) = i
   Series.Y(i) = dr("进货额")
   Chart.AxisX.SetValueLabel(i, dr(i)("结算日期")) \'指定字符表示
   i = i + 1
Next
Chart.AxisX.AnnoWithLabels = True \'启用字符标示

 

谢谢


--  作者:blackzhu
--  发布时间:2012/7/26 17:10:00
--  
你给个列子呀,人家帮不了.
--  作者:狐狸爸爸
--  发布时间:2012/7/26 17:15:00
--  
就是,至少这个表应该设计好,并输入测试数据,然后传上来,否则其他人如何帮你测试分析?