![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 связываем с последним запросом.
Может это и криво - зато работает!