以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何筛选复选框选中的行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=9647)

--  作者:lihe60
--  发布时间:2011/4/29 14:26:00
--  如何筛选复选框选中的行

图片点击可在新窗口打开查看此主题相关图片如下:未命名.gif
图片点击可在新窗口打开查看

--  作者:lihe60
--  发布时间:2011/4/29 14:27:00
--  

如何筛选窗口中表的复选框选中的行?

用代码

[此贴子已经被作者于2011-4-29 14:26:45编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/4/29 14:32:00
--  

http://help.foxtable.com/topics/1636.htm

 


--  作者:lihe60
--  发布时间:2011/4/29 14:33:00
--  
以下是引用狐狸爸爸在2011-4-29 14:32:00的发言:

http://help.foxtable.com/topics/1636.htm

 

 

Dim rs As List(of Row) = CurrentTable.GetCheckedRows()
For Each
r As Row in rs
    r.Delete

Next

 

我要的是筛选,而不是删除,不会说是没有选中的行先删除吧!

 

如tables(a).filter="表达式"

这样的或类似的代码。

[此贴子已经被作者于2011-4-29 14:35:03编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/4/29 15:29:00
--  

这不就已经筛选出来了吗?

 

Dim rs As List(of Row) = CurrentTable.GetCheckedRows()

 

直接在界面筛选是不可以的,增加一个逻辑列吧。


--  作者:lihe60
--  发布时间:2011/4/29 15:47:00
--  
以下是引用狐狸爸爸在2011-4-29 15:29:00的发言:

这不就已经筛选出来了吗?

 

Dim rs As List(of Row) = CurrentTable.GetCheckedRows()

 

直接在界面筛选是不可以的,增加一个逻辑列吧。

只好增加一个逻辑列了。