以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 加载刷新表时,重置RaiseDataColChanged为什么不起作用?(已经解决,谢谢关注) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=35015) |
-- 作者:zerov -- 发布时间:2013/6/21 21:38:00 -- 加载刷新表时,重置RaiseDataColChanged为什么不起作用?(已经解决,谢谢关注) 如下语句,当表为“项目总表”时,重置“合同编号”,否则只刷新表内容。 If CurrentTable.Name="项目总表" Then DataTables("项目总表").DataCols("合同编号").RaiseDataColChanged() DataTables("项目总表").Load Else Syscmd.Table.Load() End If
[此贴子已经被作者于2013-6-21 23:13:44编辑过]
|
-- 作者:gsnake -- 发布时间:2013/6/21 21:50:00 -- 没错啊 |
-- 作者:zerov -- 发布时间:2013/6/21 23:08:00 -- 回复:(gsnake)没错啊 对呀,代码是没错,但将其加在快捷菜单上的“刷新”上,并不起作用,非得进入“项目总表”后,单击“重置”按钮“合同编号”才会重置。 |
-- 作者:zerov -- 发布时间:2013/6/21 23:13:00 -- 解决了,顺序颠倒了,应该先加载表,再重置,即: ...... DataTables("项目总表").Load DataTables("项目总表").DataCols("合同编号").RaiseDataColChanged() ....... |