一、问题:图上X座标是 时间(精确到日),当以“标准表”(比如表A表B表C)作绘图时在X座标能显示为正常时间(2018-1-1类似字样),当以sql填充表格控件后再绘图时在X座标将时间显示为了数字(如图上箭头处),不知道怎么处理。谢谢。
此主题相关图片如下:snipaste_2021-03-16_16-04-15.png

二、参考的两段代码:
1.窗口中的表格控件,用sql加载内容
t1= "密度"
t0 = "S -e-l-ect 时间,结果提示自动计算 From 省略..."
DataTables("窗口1_Table1").fill(t0,True)
2.绘图代码
Case "绘图"
Dim Chart As WinForm.Chart '定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Dim t As Table = Tables("窗口1_Table1") '定义一个变量t引用数据表
Chart = Forms("窗口1").Controls("Chart1") ' 引用窗口中的图表
Chart.ChartType = ChartTypeEnum.Bar '图表类型该为Bar(条形)
Chart.DataSource = "窗口1_Table1" '设置绑定表
Chart.SeriesList.Clear() '清除图表原来的图系
Series = Chart.SeriesList.Add() '增加一个图系
Series.X.DataField = "时间" 'X轴绑定到产品列
Series.Y.DataField = "结果提示自动计算" 'Y轴绑定到数量列
'Series.DataLabelText = "{#YVAL}"
[此贴子已经被作者于2021/3/16 16:24:39编辑过]