Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid с нумеротацией строки ...


кондратий ©   (2002-05-19 14:16:00) 

есть ли такое ???
или как это сделать ???


pb   (2002-05-20 18:10:00) [1]

используй rxlib у них есть свойство Row


vpevnev   (2002-05-20 17:22:00) [2]


> deleon

При фильтрации (или сортировке) меняется DATASET, поэтому все отработается корректно (Во всяком случае для TQuery это так)


deleon   (2002-05-20 17:03:00) [3]

[vpevnev] - при фильтрации, нумерация будет выглядеть несколько неправильно, в способе Kalinka тоже :(


vpevnev   (2002-05-20 16:33:00) [4]


> kalinka

Пожалуй :) (прошу прощения за ошибки :)


kalinka   (2002-05-20 16:08:00) [5]

> vpevnev

да, это, пожалуй, проще ;)


vpevnev   (2002-05-20 12:10:00) [6]

В FieldEditor"e делаешь NEW FIELD (напрю NPP) с типом поля calculated,затем на OnCalcField цепляешь:
DatasetName.FeldValues["NPP"]:=RecNo


kalinka   (2002-05-20 11:21:00) [7]

я делала очень хитро:

Create Table #MyTab(RowId int IDENTITY(1, 1), first varchar(50), second varchar(50)) //создаем временную таблицу с полем со свойством Identity. Для колонки с таким свойством сервером автоматически генерируется возрастающая последовательность, начиная с 1 и приращением 1.

Select first, second //складываем в нее данные
Into #MyTab
From ...
Where ...
Order BY ....

Select RowId, first, second //Достаем из нее данные
From #MyTab
Order BY RowId

А DBGrid связываем с последним запросом.

Может это и криво - зато работает!


Наверх

Титульная страница Поиск, карта сайта Написать письмо