以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]用了AllowFiltering后如何在状态栏正确显示筛选后的行数  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=92509)

--  作者:ajie5211
--  发布时间:2016/11/5 11:38:00
--  [求助]用了AllowFiltering后如何在状态栏正确显示筛选后的行数

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

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


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

--  作者:有点蓝
--  发布时间:2016/11/5 12:07:00
--  
Tables("表A").Rows.Count
--  作者:ajie5211
--  发布时间: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一样,行号会跳的。用原来的代码不行。


--  作者:有点蓝
--  发布时间:2016/11/5 14:45:00
--  
参考自定义筛选:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=608667&ID=88025&skin=1