Foxtable(狐表)用户栏目专家坐堂 → 图示多列-数据标示


  共有1894人关注过本帖树形打印复制链接

主题:图示多列-数据标示

帅哥哟,离线,有人找我吗?
一笑
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:808 积分:6213 威望:0 精华:0 注册:2014/3/23 23:02:00
图示多列-数据标示  发帖心情 Post By:2016/3/9 14:57:00 [只看该作者]

Dim Chart As WinForm.Chart '定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Dim t As Table = Tables("统计表1") '定义一个变量t引用数据表
Chart = e.Form.Controls("Chart1") ' 引用窗口中的图表
Chart.ChartType = ChartTypeEnum.Bar '图表类型改为Bar(条形)
Chart.DataSource = "统计表1" '设置绑定表
Chart.SeriesList.Clear() '清除图表原来的图系
For Each c As Col In t.Cols
    If c.Name <> "责任部门" Then
        Series = Chart.SeriesList.Add() '增加一个图系
        Series.Text = c.Name '设置图系的标题
        Series.X.DataField = "责任部门" 'X轴绑定到产品列
        Series.Y.DataField = c.Name '设置Y轴的绑定列
    End If
Next
Series.DataLabelText = "{#YVAL}"
Series.TooltipText = "{#YVAL}"

使用Series.DataLabelText = "{#YVAL}"只能显示最后一列,而Series.TooltipText = "{#YVAL}"无反应,在图示多列中,如何让没列都显示数值?谢谢


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/9 15:11:00 [只看该作者]

要写在循环里面。
 
Series.DataLabelText = "{#YVAL}"
Series.TooltipText = "{#YVAL}"

 回到顶部