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); }
// 转换为长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); }
public static JsTreeNode CreateNode(JsTreeNode nodParent, string sid, string sText, string sIcon) { return(CreateNode(nodParent.id, sid, sText, sIcon)); }