public new void RemoveAt(int index) { if (index >= 0 && index < this.Count) { Cell cell = this[index]; this.List.RemoveAt(index); this.OnCellRemoved(new RowEventArgs(this.owner, cell, index, index)); } }