起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 86|回复: 2

如何确定当前导航条感知的数据源我不想感知数据集**

[复制链接]
发表于 2008-6-4 16:26:02 | 显示全部楼层 |阅读模式
TBizDataSetAction(Sender).CurrentDataSource=self.dsbPHList
我用这段代码。运行时候查看
TBizDataSetAction(Sender) 的CurrentDataSource是空的。
而,TBizDataSetAction(Sender).CurrentDataSource 下的 "DataSet"却有值。

我问:难道只能获得当前所感知的数据集,而不能获得感知的数据源吗?
回复

使用道具 举报

发表于 2008-6-4 16:41:45 | 显示全部楼层
你用的DataNavigator1 导航条?
楼主你要通过这个做什么呢?
回复 支持 反对

使用道具 举报

发表于 2008-6-4 17:13:11 | 显示全部楼层
怎么会呢?我按下面的做法是可以的。
procedure TMainForm.DataNavigator1BeforeAction(Sender: TObject; var Accept: Boolean);
var
  ldtasetbroker : TDataSetBroker;
begin
  ldtasetbroker := TDataSetBroker(TBizDataSetAction(Sender).CurrentDataSource);
  jsDialogs.ShowMsg(ldtasetbroker.DataSet.FieldByName('SPBH').AsString,'1');
end;
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 10:58 , Processed in 0.038791 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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