C# winform 如何在子窗体中让窗体Treeview加载节点 如上图,父窗体中的节点都的子节点都是在AfterSelect后才加载的,现在需要在子窗体中点查找的时候也加加载,怎么办~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 AfterSelect后,加载的是选择的节点 下的子节点吗??你为什么不先全部加在树,在做查找?是为了延迟加载树吗? 那你做的要很多了。。最起码以我比较笨拙的办法,1.去数据集查询出,你要查询的数据如果有,则加载这个数据的所在的数据节点及其上级。2.如果你的树节点绑定值 是code类型,可以like 如 1,1-01,1-02等这样的话你可以查询在下拉框中绑定 code和name。那么你查询的时候,可以遍历 tree下所有节点编码 like 查询的下拉框的code% 。这样获取最低一级的节点,然后加载这个节点的子节点 再进行比较。等待后面更好的办法。 点查找的时候,去调用父窗体中的方法,这个方法光定义public不行,可是如果这个方法定义成public static 这里面是无法使用treeview1,treeview1.Nodes.Add()行不通 ChildForm form = new ChildForm();form.btn查找.click+=new EventHandler (AfterClose);private void btn查找.click(object sender, FormClosedEventArgs e){ //在这里写。} 做个同步。子窗体做个事件。通知主窗体加node C# 高难度算法问题 随机质数 image怎么缩小图片后显示? 哪里有C#控件知识方面的资料? arraylist排序问题 急,webbrowser控件中怎么模拟触发onclick事件 如何不用Aessmbly,就可以实现反射 webBrowser问题 在线__如何单击click触发键盘的alt +pause 抓图事件 请教自动拨号如何实现? 使用AJAX xmlhttp.open方法出现幽灵传值 处理器时间片轮转调度 性能评判指标 新手请教:开两个线程,是不是就两个任务可以让他们完全同步开始,齐头并进,而不是顺序执行?
你为什么不先全部加在树,在做查找?
是为了延迟加载树吗?
1.去数据集查询出,你要查询的数据如果有,则加载这个数据的所在的数据节点及其上级。2.如果你的树节点绑定值 是code类型,可以like 如 1,1-01,1-02等这样的话你可以
查询在下拉框中绑定 code和name。那么你查询的时候,可以遍历 tree下所有节点编码 like 查询的下拉框的code% 。这样获取最低一级的节点,然后加载这个节点的子节点 再进行比较。
等待后面更好的办法。
ChildForm form = new ChildForm();
form.btn查找.click+=new EventHandler (AfterClose);private void btn查找.click(object sender, FormClosedEventArgs e)
{
//在这里写。
}