以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于表的动态加载  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=62946)

--  作者:80帅兜
--  发布时间:2015/1/10 16:22:00
--  关于表的动态加载

图片点击可在新窗口打开查看此主题相关图片如下:qq截图111111.png
图片点击可在新窗口打开查看


--  作者:80帅兜
--  发布时间:2015/1/10 16:22:00
--  
写文字,总提示发帖失败,所以截图了。
--  作者:Bin
--  发布时间:2015/1/10 16:25:00
--  
1.用查询表,这样就没办法直接在表里修改保存了
2.增加一个辅助列,储存仓库名称
3.增加一个辅助列,储存仓库名称,但是隐藏这个列,在DrawCell事件中.对ID列进行设置e.text=名称列, 以达到显示名称的效果

--  作者:80帅兜
--  发布时间:2015/1/10 16:29:00
--  
DrawCell的e.text不会影响单元格真实值是吧?? 如果在DrawCell里面直接写查询代码,会不会比较影响整体性能?
--  作者:80帅兜
--  发布时间:2015/1/10 16:30:00
--  
e.text 属性就类似   目录树的name 和 text 的text是吗?
--  作者:Bin
--  发布时间:2015/1/10 16:31:00
--  
是的.不影响实际值.   直接查询会非常影响性能, 所以要增加一个辅助列储存名称
--  作者:80帅兜
--  发布时间:2015/1/10 16:40:00
--  
但是添加辅助列的话,设置对应ID,就是意味着,名称肯能会变动。。。那在什么地方自动刷新呢?    在“仓库定义”表里面,如果datacolchanged 有变动,就刷新对应的“物资表”的相关“仓库名称”列?????
--  作者:Bin
--  发布时间:2015/1/10 16:42:00
--  
DataColChanged事件,录入ID后用代码FIND查找到对应的名称.

并且在参考定义里 也同步更新这边

参考帮助的的自动更新 http://www.foxtable.com/help/topics/1453.htm