void _IB状态_新增了告警(M上报告警 __告警) { if (this.InvokeRequired) { this.BeginInvoke(new Action <M上报告警>(_IB状态_新增了告警), __告警); return; } if (_告警缓存.ContainsKey(__告警.标识)) { this.out告警列表.Rows.RemoveAt(_告警缓存[__告警.标识]); } _告警缓存[__告警.标识] = this.out告警列表.Rows.Add(__告警.产生时间.ToString(), __告警.重要性.ToString(), __告警.类别, __告警.描述, __告警.解决方案); }
private void _IB告警_新增了告警(M上报告警 k) { if (this.InvokeRequired) { this.BeginInvoke(new Action <M上报告警>(_IB告警_新增了告警), k); return; } if (k.重要性 == E重要性.一般) { this.out通知.Items.Add(new ListViewItem(new string[] { k.标识, k.产生时间.ToString("MM-dd HH:mm:ss"), k.重要性.ToString(), k.类别, k.描述, k.原因, k.解决方案, k.来源设备类型, k.来源设备标识 })).Tag = k; } else { this.out未清除告警.Items.Add(new ListViewItem(new string[] { k.标识, k.产生时间.ToString("MM-dd HH:mm:ss"), k.重要性.ToString(), k.类别, k.描述, k.原因, k.解决方案, k.来源设备类型, k.来源设备标识 })).Tag = k; } }