public void SetCellEditor(string name, ICellEditor editor) { if (name == null || name.Length == 0 || editor == null) { return; } name = name.ToUpper(); if (this.cellEditors.ContainsKey(name)) { this.cellEditors.Remove(name); this.cellEditors[name] = editor; } else { this.cellEditors.Add(name, editor); } }