Телефонный справочник
Скажите, пожалуйста, посредством какого компонента можно реализовать телефонный справочник? Пробовал через StringGrid, но мне надо реализовать такую возможность поиска, при которой таблица прокручивалась бы автоматически на строку, в которой есть соответствие, кроме того эта строка выделялась. Еще надо сделать так, чтобы в зависимости от клика на каком-либо столбце выполнялась сортировка всей таблицы.
Среда разработки: Borland C++ Builder 6.
БД + TDBGrid