树状图问题 [英] Treeview problem

查看:87
本文介绍了树状图问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

朋友们,

在基于窗口的应用程序中,我从数据库中填充了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆