Foxtable(狐表)用户栏目专家坐堂 → [求助]用了AllowFiltering后如何在状态栏正确显示筛选后的行数


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

主题:[求助]用了AllowFiltering后如何在状态栏正确显示筛选后的行数

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


加好友 发短信
等级:四尾狐 帖子:820 积分:5641 威望:0 精华:1 注册:2015/11/28 14:00:00
[求助]用了AllowFiltering后如何在状态栏正确显示筛选后的行数  发帖心情 Post By:2016/11/5 11:38:00 [只看该作者]

表定义了类似于excel的筛选,然后状态栏哪里如何能正确显示筛选后的总行数有多少?

Dim tbl As Table = e.Table
tbl.Grid.AllowFiltering = True


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20161105113744.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/5 12:07:00 [只看该作者]

Tables("表A").Rows.Count

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


加好友 发短信
等级:四尾狐 帖子:820 积分:5641 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2016/11/5 13:13:00 [只看该作者]

以下是引用有点蓝在2016/11/5 12:07:00的发言:
Tables("表A").Rows.Count

版主,我现在用的就是这个啊,显示不正确,我现在的代码

StatusBar.Message1 = "第" & (e.Table.Position + 1) & "行,共" & e.Table.Rows.Count & "行"

我发现AllowFiltering跟狐表自己的隐藏行不一样的,狐表自己的是移除行,行号不会跳号,AllowFiltering跟excel一样,行号会跳的。用原来的代码不行。


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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/5 14:45:00 [只看该作者]

参考自定义筛选:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=608667&ID=88025&skin=1

 回到顶部