public override OLVListItem ModelToItem(object modelObject) { if (this.VirtualListDataSource == null || modelObject == null) return null; int index = this.VirtualListDataSource.GetObjectIndex(modelObject); return index >= 0 ? this.GetItem(index) : null; }