protected override void OnAfterLabelEdit(System.Windows.Forms.NodeLabelEditEventArgs e) { if (e.Label != null) { if (e.Label.Length > 0) { if (e.Label.IndexOfAny(new char[] { '@', '.', ',', '!' }) == -1) { e.Node.EndEdit(false); } else { e.CancelEdit = true; System.Windows.Forms.MessageBox.Show(Language.Msg("存在无效字符!请重新命名")); e.Node.BeginEdit(); } } else { e.CancelEdit = true; System.Windows.Forms.MessageBox.Show(Language.Msg("模板名称不能为空")); e.Node.BeginEdit(); } Neusoft.HISFC.Models.Pharmacy.Check check = e.Node.Tag as Neusoft.HISFC.Models.Pharmacy.Check; Neusoft.HISFC.BizLogic.Pharmacy.Item itemManager = new Neusoft.HISFC.BizLogic.Pharmacy.Item(); check.CheckName = e.Label; if (check.CheckNO != "") { if (itemManager.UpdateCheckListName(this.privDept.ID, check.CheckNO, e.Label) == -1) { System.Windows.Forms.MessageBox.Show(Language.Msg("更新盘点统计信息中盘点单名称出错")); return; } } } base.OnAfterLabelEdit(e); }