Foxtable(狐表)用户栏目专家坐堂 → 关于菜单控制显示隐藏某些Table列


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

主题:关于菜单控制显示隐藏某些Table列

美女呀,离线,留言给我吧!
sara
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1871 积分:12372 威望:0 精华:0 注册:2014/11/12 16:09:00
关于菜单控制显示隐藏某些Table列  发帖心情 Post By:2015/6/18 15:23:00 [只看该作者]

我用的是副本表,想实现的功能是右键点击菜单,菜单上有所有的属性列的名字,选中的属性列就在Table中显示,未选中的就不显示,每个人调整的结果下次打开还是根据各自调整结果。还有就是每个属性列的宽度,下次打开还是调整之后的。有什么最简单的方式吗?最好不是用权限方式控制每一个属性列的。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/18 15:28:00 [只看该作者]

要跟你说多少遍?

 

1、关闭窗口之前保存窗口设置,保存到表里; http://www.foxtable.com/help/topics/2496.htm

 

 

2、打开窗口的时候,从表里获取设置,设置表的显示列 http://www.foxtable.com/help/topics/1775.htm

 


 回到顶部
美女呀,离线,留言给我吧!
sara
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1871 积分:12372 威望:0 精华:0 注册:2014/11/12 16:09:00
  发帖心情 Post By:2015/6/18 15:35:00 [只看该作者]

我用的是副本表啊,根本不能选择显示哪些列,都是用代码写的,那下次照样执行代码啊

 回到顶部
美女呀,离线,留言给我吧!
sara
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1871 积分:12372 威望:0 精华:0 注册:2014/11/12 16:09:00
  发帖心情 Post By:2015/6/18 15:37:00 [只看该作者]

并且我保存保存到哪里能保证下次打开仍然有效?你光说说多少遍根本实践不了啊

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/18 15:49:00 [只看该作者]

 再说一次。看不懂就上传例子。

 

1、关闭窗口之前保存窗口设置,保存到表里; http://www.foxtable.com/help/topics/2496.htm

 

 

2、打开窗口的时候,从表里获取设置,设置表的显示列 http://www.foxtable.com/help/topics/1775.htm

 


 回到顶部
美女呀,离线,留言给我吧!
sara
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1871 积分:12372 威望:0 精华:0 注册:2014/11/12 16:09:00
  发帖心情 Post By:2015/6/18 16:05:00 [只看该作者]

好了,那设置显示隐藏某些列呢?是副本表,怎么办,有什么简单的办法


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/18 16:15:00 [只看该作者]

以下是引用sara在2015/6/18 16:05:00的发言:

好了,那设置显示隐藏某些列呢?是副本表,怎么办,有什么简单的办法

 

你可以弄一个窗口,加入CheckedListBox控件。打开的时候,读取副本表的列信息,供勾选,勾选后设置显示隐藏。


 回到顶部
美女呀,离线,留言给我吧!
sara
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1871 积分:12372 威望:0 精华:0 注册:2014/11/12 16:09:00
  发帖心情 Post By:2015/6/18 16:20:00 [只看该作者]

获取列总得知道列名把,可以依次获取列明吗?


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/18 16:23:00 [只看该作者]

 呃,这个你还不会写么?

 

Dim str As String = ""
For Each c As Col In CurrentTable.Cols
    str &= c.name & "|"
Next
msgbox(str.trim("|"))


 回到顶部
美女呀,离线,留言给我吧!
sara
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1871 积分:12372 威望:0 精华:0 注册:2014/11/12 16:09:00
  发帖心情 Post By:2015/6/18 16:37:00 [只看该作者]

把DataTable中的所有都显示了我只想显示Table中有的这些,

 回到顶部
总数 36 1 2 3 4 下一页