以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 动态绑定表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98976) |
||||
-- 作者:3232121table -- 发布时间:2017/4/10 16:14:00 -- 动态绑定表 请问老师,我在导航窗中放入TreeView控件,想双击NODE 时打开窗口(NodeMouseDoubleClick事件),并在该窗口table控件中绑定表,并显示, 在预览时无法执行,窗口也打不开。代码如下, 请问那里错了,谢谢! Dim tbl As String = e.Node.Name If DataTables.Contains(tbl) Then Forms("业主信息").Open() ‘ messageBox.Show("已经执行") Tables("业主信息_Table1").DataSource = DataTables(tbl) End If |
||||
-- 作者:有点色 -- 发布时间:2017/4/10 16:40:00 -- 改一下代码,看弹出什么
Dim tbl As String = e.Node.Name
msgbox(tbl)
If DataTables.Contains(tbl) Then
messageBox.Show("111")
Forms("业主信息").Open()
messageBox.Show("222")
Tables("业主信息_Table1").DataSource = DataTables(tbl)
End If
|
||||
-- 作者:3232121table -- 发布时间:2017/4/10 21:54:00 -- 谢谢老师指点,改text行,但窗口不显示,还是要老师指导。 Dim tbl As String = e.Node.text If DataTables.Contains(tbl) Then Forms("个人信息").Open() Tables("个人信息_Table1").DataSource = DataTables(tbl) messageBox.Show("wqq") End If 改成text就行,执行显示Wqq,但是看不到显示窗口,不知是否绑定了,无法看到!
|
||||
-- 作者:有点蓝 -- 发布时间:2017/4/10 21:56:00 -- 窗口是什么类型,模式,停靠? 不出错正常就绑定了
|
||||
-- 作者:3232121table -- 发布时间:2017/4/10 23:10:00 -- 我用停靠,不行,用“独立”有时可以有时不行,不过有个问题,每次从“导航窗”窗口编辑下进入预览测试,完后,全部关 了窗口后,重新打开“导航窗”窗口时,提示如下(其他窗口没有这情况): 其他人正在编辑此窗口,请等对方结束编辑。 若要解决异常导致的死锁,可选择: 强行编辑此窗口(仅开发者可用) 不知什么回事,有请指教!有时导致改过的窗口属性时,点了保存。关了窗口后,重新进来查看,结果还没改。 [此贴子已经被作者于2017/4/10 23:11:54编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2017/4/11 8:33:00 -- 停靠窗口是打开到表格的http://www.foxtable.com/webhelp/scr/0697.htm 独立窗口可能会被顶层窗口挡住 把这个窗口模板导出来,删除重建窗口试试
|
||||
-- 作者:有点色 -- 发布时间:2017/4/11 8:38:00 -- 代码没有问题,把所有窗口关闭,打开导航窗口,单独执行代码,看有什么问题。
锁死的问题,你勾选,确定就好了。 |
||||
-- 作者:3232121table -- 发布时间:2017/4/11 10:47:00 -- 老师,导航窗口设置是共有,我打开窗口管理,应用“”导航窗“”口,导航窗操作创建一个表后,导航窗消失了, 这正常吗?我是希望它一直显示。
|
||||
-- 作者:有点色 -- 发布时间:2017/4/11 10:52:00 -- 不正常,做个例子上来看看。或者把你的项目直接发上来。 |
||||
-- 作者:3232121table -- 发布时间:2017/4/11 11:31:00 -- 就是这个例程
|