/// <summary> /// 连接 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmdConnect_Click(object sender, EventArgs e) { var connLst = new List <ConfigHelper.MongoConnectionConfig>(); if (lstConnection.CheckedItems.Count > 0) { foreach (ListViewItem item in lstConnection.CheckedItems) { connLst.Add(SystemManager.ConfigHelperInstance.ConnectionList[item.Text]); } MongoDbHelper.AddServer(connLst); } Close(); }
/// <summary> /// </summary> /// <param name="ConnectionName"></param> /// <returns></returns> internal static string Connection(String ConnectionName) { String FileName = FilePath + "\\Connection.htm"; String content = String.Empty; var stream = new StreamReader(FileName); content = stream.ReadToEnd(); var connLst = new List <ConfigHelper.MongoConnectionConfig> { SystemManager.ConfigHelperInstance.ConnectionList[ConnectionName] }; MongoDbHelper.AddServer(connLst); content = content.Replace("<%=NodeJSon%>", UIHelper.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); }