zoukankan      html  css  js  c++  java
  • ComponentArt 动态加载的TreeView, 添加一个新节点后,新节点为什么在页面中不会显示?

        private void BuildTree()
        
    {
            DataTable dt 
    = DataTableLoader.GetAreaDataTable(true);

            
    //创建树根节点
            TreeViewNode rootNode = CreateNode(0"地区""Areas"true00"""-1");
            TreeArea.Nodes.Add(rootNode);

            
    foreach (DataRow dbRow in dt.Select("ParentID=0"))
            
    {
                ComponentArt.Web.UI.TreeViewNode newNode 
    = CreateNode(dbRow);
                rootNode.Nodes.Add(newNode);
            }

        }
    添加一个新节点后,新节点不会出现。ComponentArt TreeView 是动态加载的,使用了node.ContentCallbackUrl = "Area.aspx?AreaID=" + node.ID;
        private void RefreshTree()
        
    {
            TreeArea.Nodes.Remove(TreeArea.Nodes[
    0]);
            BuildTree();
        }
    -----------------------------------------------------------
    RE:
    都无人回我的?
    我自己搞了很久,实在没办法。就用回以前自己写的ajax的树,把“xmlHttp.open("GET", Url, true);”改称“xmlHttp.open("GET", Url, false);”指定为非异步方式,即可达到我想要的。但没了ajax效果。
  • 相关阅读:
    开源项目中标准文件命名和实践
    linux远程拷贝命令-scp
    Linux访问Windows共享目录的方法——smbclient
    ADB Fix error : insufficient permissions for device
    APT典型应用示例
    我的参考书籍列表
    GCC Reference
    GNU make简介
    Windows下搭建Android NDK开发环境及命令行编译
    Git命令行基本操作
  • 原文地址:https://www.cnblogs.com/bankey/p/1017130.html
Copyright © 2011-2022 走看看