Колонка автонумерации в Grid
Подскажите, как создать колонку, в которой будет проходить нумерация строк в Grid? Необходима просто нумерация, от 1го до числа выбранных строк, причем этой колонке, естесственно, не соответствует никакая колонка в БД.
Пользуюсь компонентами EhLib - соответственно EhGrid, и БД FireBird. Есть всякие дурные способы типа пробежаться по всем строкам при открытии Query и вручную прописать номер... но нет ли чего-нибудь получше? В свойствах компонентов не нашел, хотя может просто плохо искал? :)
Заранее спасибо
Создать вычисляемое поле, в OnCalcFields датасета прописать что-то вроде: QueryXXX->FieldValues("№№ п/п") = QueryXXX->RecNo;
Работает или нет -- не проверял.
Может есть еще какие-нибудь способы? Неужели разработчики компонентов не предусмотрели такой очевидно необходимой вещи? :)