/// <summary> /// 连接 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmdConnect_Click(object sender, EventArgs e) { List <ConfigHelper.MongoConnectionConfig> connLst = new List <ConfigHelper.MongoConnectionConfig>(); if (lstServerce.SelectedItems.Count > 0) { foreach (String item in lstServerce.SelectedItems) { connLst.Add(SystemManager.ConfigHelperInstance.ConnectionList[item.Split("@".ToCharArray())[0]]); } MongoDBHelper.AddServer(connLst); } this.Close(); }
/// <summary> /// /// </summary> /// <param name="ConnectionName"></param> /// <returns></returns> internal static string Connection(String ConnectionName) { String FileName = FilePath + "\\Connection.htm"; String content = String.Empty; StreamReader stream = new StreamReader(FileName); content = stream.ReadToEnd(); List <ConfigHelper.MongoConnectionConfig> connLst = new List <ConfigHelper.MongoConnectionConfig>(); connLst.Add(SystemManager.ConfigHelperInstance.ConnectionList[ConnectionName]); MongoDBHelper.AddServer(connLst); content = content.Replace("<%=NodeJSon%>", MongoDBHelper.GetConnectionzTreeJSON()); content = content.Replace("<%=ConnectionName%>", ConnectionName); content = content.Replace("<%=ConnectionTag%>", MongoDBHelper.CONNECTION_TAG); content = content.Replace("<%=DataBaseTag%>", MongoDBHelper.DATABASE_TAG); content = content.Replace("<%=CollectionTag%>", MongoDBHelper.COLLECTION_TAG); return(content); }