НИ пишется в двух основных случаях:1) При отрицательном сказуемом или в деепричастном обороте, усиливаяотрицание, которое выражено словами НЕ, НЕТ, НЕЛЬЗЯ (отрицаниеможет только подразумеваться). Сравните: Ночь проходит, нет дорогиНИ вперед и НИ назад. На небе НИ облачка (нет). Шёл, не видя НИдороги, НИ прохожих.2) В придаточном предложении, часто с уступительным значением (можнозаменить союзами ХОТЯ, НЕСМОТРЯ НА): как НИ трудно, как НИ худо,не сдавайся (= хотя и трудно...).Обратите внимание: НИ - не отрицание, она усиливает утвердительныйсмысл, поэтому может быть заменена союзом И или просто опущена: все,что НИ говорила она далее, было повторением почти одного и того же =Все, что говорила она - И все, что... (Если бы вы написали НЕ, то смыслфразы был бы прямо противоположным: не говорила - не произносила).Обычно перед НИ стоят обстоятельственные слова: где ни... , когда ни...,куда ни..., откуда ни..., как ни..., сколько ни... и под. Наш случай - второй. "Кого там только ни было" = все они там были - и мальчишки, и школьницы и домохозяйки.