Foxtable(狐表)用户栏目专家坐堂 → 如何限制数据容量


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

主题:如何限制数据容量

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


加好友 发短信
等级:四尾狐 帖子:957 积分:8487 威望:0 精华:0 注册:2016/4/10 14:33:00
如何限制数据容量  发帖心情 Post By:2020/4/15 16:01:00 [只看该作者]

如题,如何限制数据表的容量??

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


加好友 发短信
等级:超级版主 帖子:107035 积分:544406 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/15 16:03:00 [只看该作者]

在BeforeAddDataRow事件判断一下如果够多少行就e.cancel=true

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


加好友 发短信
等级:四尾狐 帖子:957 积分:8487 威望:0 精华:0 注册:2016/4/10 14:33:00
  发帖心情 Post By:2020/4/15 16:07:00 [只看该作者]

这段代码该怎么写???

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107035 积分:544406 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/15 16:24:00 [只看该作者]

简单的如:

if e.DataTable.datarows.count > 10 then ‘如果大于10行
e.cancel = true
end if

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


加好友 发短信
等级:四尾狐 帖子:957 积分:8487 威望:0 精华:0 注册:2016/4/10 14:33:00
  发帖心情 Post By:2020/4/15 16:31:00 [只看该作者]

已解决,谢谢老师,但发现帮助文件有问题,照着全局事件做
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.3.11.8
错误所在事件:表A,BeforeAddDataRow
详细错误信息:
找不到字段:“UserCode.count”。

 回到顶部