private void mDeleteTag_Click(object sender, EventArgs e) { try { int Level = treeViewSI.SelectedNode.Level; if (Level == 2) { Server chCurrent = objServerManager.GetBySQLServerName(treeViewSI.SelectedNode.Parent.Parent.Text); DataBase dvCurrent = DataBaseManager.GetByDataBaseName(chCurrent, treeViewSI.SelectedNode.Parent.Text); Table dbCurrent = TableManager.GetByTableName(dvCurrent, treeViewSI.SelectedNode.Text); string channelName = chCurrent.ServerName; string DeviceName = dvCurrent.DataBaseName; string DataBlockName = dbCurrent.TableName; if (DGMonitorForm.SelectedRows.Count == 1) { string tgName = (string)DGMonitorForm.SelectedRows[0].Cells[1].Value; ColumnManager.Delete(dbCurrent, tgName); } } } catch (Exception ex) { EventscadaException?.Invoke(GetType().Name, ex.Message); } }