public virtual void EditSubItem(OLVListItem item, int subItemIndex) { if (item == null) return; if (subItemIndex < 0 && subItemIndex >= item.SubItems.Count) return; if (this.CellEditActivation == CellEditActivateMode.None) return; if (!this.GetColumn(subItemIndex).IsEditable) return; this.StartCellEdit(item, subItemIndex); }