以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 如何通过代码把子表切换为current (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66924)
|
-- 作者:jiangxun
-- 发布时间:2015/4/16 1:08:00
-- 如何通过代码把子表切换为current
我的一个“页面集合”,第一个页面时主表为current,其余页面为子表链接的控件,如何在切换页面时把当前页面链接的子表设为主表
|
-- 作者:狐狸爸爸
-- 发布时间:2015/4/16 8:13:00
--
很奇怪的问题,不知道我理解争取了没有。
看看这个属性: http://www.foxtable.com/help/topics/0832.htm
在这个事件设置代码:
http://www.foxtable.com/help/topics/0833.htm
代码大概:
Dim tab As WinForm.TabControl = e.Sender Select Case tab.SeletedPage.Text Case "页面名称1" MainTable = Tables("表1") Case "页面名称2" MainTable = Tables("表2") Case "页面名称3" MainTable = Tables("表3") End Select
|
-- 作者:jiangxun
-- 发布时间:2015/4/16 22:51:00
--
你好!是这个意思,但是我的情况是,“表2”和“表3”分别是“表1”的子表,当“页面名称2”被选中时要使“表2”成为current。如何写代码?我是在Listview17例子的基础上在做,当双击listview1中用户时,弹出的窗口中页面集合控件中的两个页面是一个表,而且绑定的是一个表的不同列。现在我要让不同的页中的控件绑定到不同子表上,但是结果如下
|
-- 作者:jiangxun
-- 发布时间:2015/4/16 22:52:00
--
此主题相关图片如下:qq截图1.png
此主题相关图片如下:qq截图2.png
|
-- 作者:Bin
-- 发布时间:2015/4/17 8:35:00
--
就是2楼这么写啊
MainTable = Tables("表2")
|
-- 作者:jiangxun
-- 发布时间:2015/4/17 21:31:00
--
谢谢
|
-- 作者:jiangxun
-- 发布时间:2015/4/19 21:13:00
--
已解决,不用任何设置,只要子表对应主表的记录不是空的就可以正常编辑
|