/// <summary> /// </summary> /// <param name="RootName"></param> /// <param name="doc"></param> /// <param name="IsOpen"></param> /// <returns></returns> public static String ConvertBsonTozTreeJson(String RootName, BsonDocument doc, Boolean IsOpen) { var trvStatus = new ctlTreeViewColumns(); UIHelper.FillDataToTreeView(RootName, trvStatus, doc); if (IsOpen) { trvStatus.TreeView.Nodes[0].Expand(); } return ConvertTreeViewTozTreeJson(trvStatus.TreeView); }
/// <summary> /// </summary> /// <param name="RootName"></param> /// <param name="doc"></param> /// <param name="IsOpen"></param> /// <returns></returns> public static String ConvertBsonTozTreeJson(String RootName, BsonDocument doc, Boolean IsOpen) { var trvStatus = new ctlTreeViewColumns(); UIHelper.FillDataToTreeView(RootName, trvStatus, doc); if (IsOpen) { trvStatus.TreeView.Nodes[0].Expand(); } return(ConvertTreeViewTozTreeJson(trvStatus.TreeView)); }
/// <summary> /// </summary> /// <returns></returns> public static string GetCollectionzTreeJSON(MongoServer mServer) { //获得数据 WebDataViewInfo.LimitCnt = 100; List<BsonDocument> dataList = ViewHelper.GetDataList(ref WebDataViewInfo, mServer); string collectionName = Common.Utility.GetTagData(WebDataViewInfo.strDBTag).Split("/".ToCharArray())[(int)EnumMgr.PathLv.CollectionLv]; var tree = new ctlTreeViewColumns(); UIHelper.FillDataToTreeView(collectionName, tree, dataList, WebDataViewInfo.SkipCnt); var array = new BsonArray(); foreach (TreeNode item in tree.TreeView.Nodes) { array.Add(ConvertTreeNodeTozTreeBsonDoc(item)); } return array.ToJson(MongoUtility.Basic.Utility.JsonWriterSettings); }
/// <summary> /// </summary> /// <returns></returns> public static string GetCollectionzTreeJSON(MongoServer mServer) { //获得数据 WebDataViewInfo.LimitCnt = 100; var dataList = DataViewInfo.GetDataList(ref WebDataViewInfo, mServer); var collectionName = Utility.GetTagData(WebDataViewInfo.strDBTag).Split("/".ToCharArray())[(int)EnumMgr.PathLv.CollectionLv]; var tree = new ctlTreeViewColumns(); UIHelper.FillDataToTreeView(collectionName, tree, dataList, WebDataViewInfo.SkipCnt); var array = new BsonArray(); foreach (TreeNode item in tree.TreeView.Nodes) { array.Add(ConvertTreeNodeTozTreeBsonDoc(item)); } return(array.ToJson(MongoUtility.Basic.Utility.JsonWriterSettings)); }