public int GetNextBookmark(int StartIndex) { for (int i = StartIndex + 1; i < Count; i++) { Row r = this[i]; if (r.Bookmarked) return i; } for (int i = 0; i < StartIndex; i++) { Row r = this[i]; if (r.Bookmarked) return i; } return StartIndex; }