/// <summary> /// 重命名数据集 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void RenameCollectionToolStripMenuItem_Click(object sender, EventArgs e) { var strOldNodeTag = trvsrvlst.SelectedNode.Tag.ToString(); var strNewCollectionName = Collection.RenameCollection(trvsrvlst.SelectedNode); if (string.IsNullOrEmpty(strNewCollectionName)) { return; } var strNewNodeTag = TagInfo.ChangeName(trvsrvlst.SelectedNode.Tag.ToString(), strNewCollectionName); MultiTabManger.SelectObjectTagChanged(strOldNodeTag, strNewNodeTag, strNewCollectionName); DisableAllOpr(); RuntimeMongoDbContext.SelectObjectTag = strNewNodeTag; trvsrvlst.SelectedNode.Text = strNewCollectionName; trvsrvlst.SelectedNode.Tag = strNewNodeTag; trvsrvlst.SelectedNode.ToolTipText = strNewCollectionName + Environment.NewLine; trvsrvlst.SelectedNode.ToolTipText += "IsCapped:" + RuntimeMongoDbContext.GetCurrentCollectionIsCapped(); statusStripMain.Items[0].Text = GuiConfig.GetText("selected Collection", TextType.SelectedCollection) + ":" + RuntimeMongoDbContext.SelectTagData; }