起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: tanglei932

【结贴】动态创建数据集后,绑定业务信息?**

[复制链接]
 楼主| 发表于 2008-7-28 08:55:33 | 显示全部楼层
tmpdataset:=TZBDBYWXX.createdataset(Self);//调用函数创建数据集
tmpdataset.Open ; //打开后测试没问题,可以取出数据
series[I]:=TBarSeries.Create(DataChart1);
     DataChart1.AddSeries(series[I]);
    //设置标签样式  TSeriesMarksStyle,就在Business.Forms中
    series[I].Marks.Style:=TSeriesMarksStyle.smsValue;
    series[I].Title:=aryzb[I];
    series[I].DataSource:=tmpdataset; //datachar绑定数据集,提示无有效数据源
    series[I].XLabelsSource:='ND';
    series[I].YValues.ValueSource:='YDZ';
    datasetbrokersj.Free;
    tmpDataset.Free
回复 支持 反对

使用道具 举报

发表于 2008-7-28 09:12:40 | 显示全部楼层
引用:
用一个DataSource连接到自己创建的数据集
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-28 09:20:19 | 显示全部楼层
如何用一个datasource连接到一个数据集??datasource是一个控件??还是其他容器的一个属性??
回复 支持 反对

使用道具 举报

发表于 2008-7-28 09:25:08 | 显示全部楼层
工具箱-businessmodel-datasource
回复 支持 反对

使用道具 举报

发表于 2008-7-28 09:40:28 | 显示全部楼层
1、tmpdataset  这个数据籍创建后,没有给他赋SQL语句哦,至少我在你给的这些代码上没有看到,tmpdataset.Open 正常?你怎么知道是正常的?是怎么看的
2、tmpdataset 没有赋值 DataBase 呢?

另外,我想问一下,你是否就是想实现动态更改SQL语句,如果是,那直接在设计环境在信息下定义一个数据集,连接到 DataChart上,然后动态修改就可以了,感觉没有必要做的这么复杂
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-28 11:22:02 | 显示全部楼层
tmpdataset 我是在函数里面用的sql语句,我返回tmpdataset 的记录个数知道他是正常的,我做的是动态创建数据集,不过已经解决了,谢谢大家帮忙。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 21:00 , Processed in 0.040372 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表