FineUI 官方论坛

标题: 【已确认】树节点多次绑定有缓存残留 [打印本页]

作者: 贾冲    时间: 2015-12-9 11:20
标题: 【已确认】树节点多次绑定有缓存残留
每次点击绑定数据前都已经清空了items,但是只要展开节点再绑定,会导致原来的items直接在树的根节点显示,而且还没有右键菜单,所以猜测不算是真的树的节点,可能是有残留
三个按钮代码差不多都是这样


protected void btnAll_Click(object sender, EventArgs e)
{
    if (hfOnline.Text == "")
        return;
    hfOnline.Text = "";
    tvDevices.Items.Clear();
    //?可优化
    LoadGroup();
}





作者: 贾冲    时间: 2015-12-9 11:21
忘记补充了,版本是 4.2.1.0 ,浏览器我用的是360
作者: 贾冲    时间: 2015-12-9 11:42
已用Nodes.Clear() 和 DataSource=null;测试过,还是一样,只要展开节点,重新绑定都会清除不了
作者: sanshi    时间: 2015-12-9 19:17
贾冲 发表于 2015-12-9 11:42
已用Nodes.Clear() 和 DataSource=null;测试过,还是一样,只要展开节点,重新绑定都会清除不了 ...

请基于空项目重现问题,方便调试解决
作者: 贾冲    时间: 2015-12-10 10:20
sanshi 发表于 2015-12-9 19:17
请基于空项目重现问题,方便调试解决

我现在项目赶的比较急,我直接把发布后的外网地址死心给你吧,现在还是测试阶段,发现了几处bug了,看客户那边满意度考虑专业版了,希望价有所值
作者: sanshi    时间: 2015-12-10 21:56
1.
Tree1.Nodes.Clear();  

2.
Tree1.DataSource = null;
Tree1.DataBind();


上述两种方式都能清空树节点。如果还有问题,请用空项目重现问题。
作者: 贾冲    时间: 2015-12-11 09:48
已用第二种解决,执行绑定时会清空




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4