树状图问题 [英] Treeview problem
本文介绍了树状图问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
朋友们,
在基于窗口的应用程序中,我从数据库中填充了form1.treeview上的treeview.
我的问题是,当我在单击按钮事件时从form2删除一个treenode时,数据库更新但treeview无法刷新.
Hi friends,
In window based application, I have treeview on form1.treeview filled from the database.
My problem is that when I delete a treenode from form2 on button click event at that time database update but treeview not refresh.
form1 f= new form1();
f.treeView1.Nodes.Clear();
f.treeView1.BeginUpdate();
f.form1_Load(sender, e);
f.treeView1.EndUpdate();
f.treeView1.Refresh();
在f.form1_Load(sender, e);
中,我调用填充树状视图的populatesnodes方法.
in f.form1_Load(sender, e);
I call the populatesnodes method which filled the treeview.
推荐答案
阿米塔克卡(Amitthakkar),
只需在表单构造函数中调用 populatesNodes 方法.删除后再次调用表单构造函数即可获取最新的树形视图.
试试这个,我认为它的效果很好.
干杯:)
Hi Amitthakkar,
Just call your populatesNodes method in form constructor.After deletion again call the form constructor means you can get the latest treeview.
Try this one i think its work fine.
Cheers :)
更新数据库后,您应该再次调用populatesnodes方法,以便将新数据加载到树视图中.
after updating the database you should call the populatesnodes method once again so that fresh data is loaded into the treeview.
这篇关于树状图问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文