起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 266|回复: 10

【搞定】数据导航条的问题!**

[复制链接]
发表于 2007-11-22 16:51:16 | 显示全部楼层 |阅读模式
我的一个页面里面有好几个数据集,怎么样才能让数据导航条的新增按钮对其中的某些数据集起作用,而其他数据集的时候变成灰色的呢?但是保存啊,取消更新这些都要可以用。请各位大大指教
回复

使用道具 举报

发表于 2007-11-22 16:59:46 | 显示全部楼层
取消数据导航条的 “自动侦测” 属性。设置“数据源”属性。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-22 17:03:35 | 显示全部楼层
这样的话数据源设一个数据集那选到其他数据集的时候导航条上的所有按钮都不能用了吗?我只是想让新增不可用,其他的还是要可以用啊
回复 支持 反对

使用道具 举报

发表于 2007-11-22 17:07:04 | 显示全部楼层
那就要自己写代码控制了。

如:
DataNavigator1.VisibleButtons :=
           DataNavigator1.VisibleButtons + [TDataNavigatorButton.nbAppend,TDataNavigatorButton.nbDelete];
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-22 17:10:46 | 显示全部楼层
那这个应该写在什么事件里面呢?
回复 支持 反对

使用道具 举报

发表于 2007-11-22 17:13:01 | 显示全部楼层
写在不同数据集的打开事件里。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-22 17:20:16 | 显示全部楼层
已经实现了,3Q!
回复 支持 反对

使用道具 举报

发表于 2007-11-22 17:24:33 | 显示全部楼层
楼主,你这样的需要,应该在功能层上,通过定义数据集策略(对不需要进行新增的数据集定义数据集策略),取消 数据操作权限 的 插入 这个属性就可以了
回复 支持 反对

使用道具 举报

发表于 2007-11-22 17:24:50 | 显示全部楼层
不客气,结贴。
回复 支持 反对

使用道具 举报

发表于 2007-11-22 17:26:30 | 显示全部楼层
哈,对,8楼给的方法比我的好,呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-1 04:40 , Processed in 0.037309 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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