示例#1
0
        public static JsTreeNode CreateNode(string sParent, string sid, string sText, string sIcon)
        {
            JsTreeNode node = new JsTreeNode();

            node.parent = sParent;
            node.id     = sid;
            node.text   = sText;
            node.icon   = sIcon;
            return(node);
        }
示例#2
0
        // 转换为长json数组
        public static string GetDBTreeModel(SqlConnUtil connector)
        {
            var lDbs = new List <JsTreeNode>();

            foreach (var sdb in connector.GetAllDatabases())
            {
                JsTreeNode nodDB   = JsTreeNode.CreateParent(sdb, sdb, null);
                JsTreeNode nodeTab = JsTreeNode.CreateNode(nodDB, FAKE_TAB_NAME, FAKE_TAB_NAME, null);

                lDbs.Add(nodDB);
                lDbs.Add(nodeTab);
            }

            //转换为json字符串
            string jsonModel = new JavaScriptSerializer().Serialize(lDbs.ToArray());

            return(jsonModel);
        }
示例#3
0
 public static JsTreeNode CreateNode(JsTreeNode nodParent, string sid, string sText, string sIcon)
 {
     return(CreateNode(nodParent.id, sid, sText, sIcon));
 }