以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 关于菜单控制显示隐藏某些Table列 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=70297) |
-- 作者:sara -- 发布时间:2015/6/18 15:23:00 -- 关于菜单控制显示隐藏某些Table列 我用的是副本表,想实现的功能是右键点击菜单,菜单上有所有的属性列的名字,选中的属性列就在Table中显示,未选中的就不显示,每个人调整的结果下次打开还是根据各自调整结果。还有就是每个属性列的宽度,下次打开还是调整之后的。有什么最简单的方式吗?最好不是用权限方式控制每一个属性列的。 |
-- 作者:大红袍 -- 发布时间: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 -- 发布时间:2015/6/18 15:35:00 -- 我用的是副本表啊,根本不能选择显示哪些列,都是用代码写的,那下次照样执行代码啊 |
-- 作者:sara -- 发布时间:2015/6/18 15:37:00 -- 并且我保存保存到哪里能保证下次打开仍然有效?你光说说多少遍根本实践不了啊 |
-- 作者:大红袍 -- 发布时间: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 -- 发布时间:2015/6/18 16:05:00 -- 好了,那设置显示隐藏某些列呢?是副本表,怎么办,有什么简单的办法 |
-- 作者:大红袍 -- 发布时间:2015/6/18 16:15:00 -- 以下是引用sara在2015/6/18 16:05:00的发言:
好了,那设置显示隐藏某些列呢?是副本表,怎么办,有什么简单的办法
你可以弄一个窗口,加入CheckedListBox控件。打开的时候,读取副本表的列信息,供勾选,勾选后设置显示隐藏。 |
-- 作者:sara -- 发布时间:2015/6/18 16:20:00 -- 获取列总得知道列名把,可以依次获取列明吗? |
-- 作者:大红袍 -- 发布时间:2015/6/18 16:23:00 -- 呃,这个你还不会写么?
Dim str As String = "" |
-- 作者:sara -- 发布时间:2015/6/18 16:37:00 -- 把DataTable中的所有都显示了我只想显示Table中有的这些, |