以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]图表绑定到子表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=194962) |
-- 作者:qq51837000 -- 发布时间:2025/2/10 13:56:00 -- [求助]图表绑定到子表 请问图表怎么绑定到子表上,让曲线随子表的变动而变动? |
-- 作者:有点蓝 -- 发布时间:2025/2/10 13:59:00 -- http://www.foxtable.com/webhelp/topics/0967.htm |
-- 作者:qq51837000 -- 发布时间:2025/2/10 14:03:00 -- 我用了方法1测试没有问题,但用方法2绑定时,表名直接写的: Chart.DataSource = "合同检测目录.合同定制检测" \'设置绑定表 图上就没有数据了
|
-- 作者:qq51837000 -- 发布时间:2025/2/10 14:06:00 -- \'====直接绘制===========================================这个没问题 \'Dim Chart As WinForm.Chart \'定义一个图表变量 \'Dim Series As WinForm.ChartSeries \'定义一个图系变量 \'Dim t As Table = Tables("合同检测目录.合同定制检测") \'定义一个变量t引用数据表 \'Chart = e.Form.Controls("Chart1") \' 引用窗口中的图表 \'Chart.SeriesList.Clear() \'清除图表原来的图系 \'Series = Chart.SeriesList.Add() \'增加一个图系 \'Series.Length = t.Rows.Count \'图系的数据点数等于表的行数 \'For i As Integer = 0 To t.Rows.Count - 1 \'指定每个数据点的位置 \' Series.X(i) = t.Rows(i)("位置点") \'指定水平坐标 \' Series.Y(i) = t.Rows(i)("芯区直径") \'指定垂直坐标 \'Next \'====绑定表===============================================这个没有图表显示 Dim Chart As WinForm.Chart \'定义一个图表变量 Dim Series As WinForm.ChartSeries \'定义一个图系变量 Chart = e.Form.Controls("Chart1") \' 引用窗口中的图表 Chart.DataSource = "合同检测目录.合同定制检测" \'设置绑定表 Chart.SeriesList.Clear() \'清除图表原来的图系 Series = Chart.SeriesList.Add() \'增加一个图系 Series.X.DataField = "位置点" \'X轴绑定到月份列 Series.Y.DataField = "芯区直径" \'Y轴绑定到数量列
|
-- 作者:有点蓝 -- 发布时间:2025/2/10 14:06:00 -- 只能绑定datatable:http://www.foxtable.com/webhelp/topics/0983.htm Chart.DataSource = "合同定制检测"
|