я без кода. на словах объясню.
просто создаешь массив КОМБО или ЧЕКБОКСОВ, а при изменении таблицы меняшь "параметры". Т.е., при изменении количества строк переопределяешь массив этих контролов и вычисляешь координаты каждого из них так, чтобы он в буквальном смысле висел над таблицей, точнее над необходимой ячейкой.
по-другому я не знаю как объяснить
