以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 绑定临时表的窗体表如何写prepareedit事件? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=86903) |
-- 作者:李睿涵 -- 发布时间:2016/6/28 16:45:00 -- 绑定临时表的窗体表如何写prepareedit事件? 我用DataTableBuilder生成了一个临时表 然后我窗体里放了一个sqltable的表,并用代码绑定到临时表 Tables(e.Form.name & "_窗体表").DataSource = DataTables("临时表") 现在我想对窗体表的字段(比如年级、班级)做下拉选择 我在窗体表的prepareedit里写了代码: Select Case e.Col.Name Case "年级" e.Col.ComboList = DataTables("年级表").GetComboListString("年级") Case “班级” e.Col.ComboList = DataTables("年级表").GetComboListString("班级") End Select 但运行时,并不会出现下拉选项 我想可能是因为动态绑定到临时表,所以在窗体表里写事件没用 但我也没法在临时表里写事件啊 请问该如何解决?
|
-- 作者:大红袍 -- 发布时间:2016/6/28 16:56:00 -- prepareEdit加入代码
output.show(date.Now)
看是否显示值。 |
-- 作者:大红袍 -- 发布时间:2016/6/28 17:01:00 -- 测试了一下,因为绑定的是副本表,不会触发sqlTable或sqlQuery的事件代码的。
你要把代码写到全局表事件去,然后开启一下临时表的表事件
http://www.foxtable.com/help/topics/0671.htm
|