以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  控件如何reload?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=107663)

--  作者:huangxueyao
--  发布时间:2017/10/7 10:54:00
--  控件如何reload?
窗体afterload:

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree("订单表", "订单状态|物料类别|客户名称")
trv.Nodes.Insert("显示所有订单",0)

窗体控件中有个按钮click的代码是:
DataTables("订单表").Load

在订单表reload之后,TreeView里面点击筛选就会报错了。

这个问题应该怎么解决?
是要reload之后,关闭,再打开窗口么?

--  作者:有点甜
--  发布时间:2017/10/7 11:00:00
--  

方法一:你可以重新生成treeview,也就是重新BuildTree一次。

 

方法二:生成treeview的时候,可以用临时表,如 http://www.foxtable.com/webhelp/scr/2054.htm