Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DBGridEh + ADO сортировка
|
|||
|---|---|---|---|
|
#18+
Имею связку ADOConnection->ADODataSet->DataSetProvider->ClientDataSet->DataSource->DBGridEh При открытии формы делаю ADODataSet.Open; ClientDataSet.Open; ADOConnection.Close; Указываю локальную сортировку по полям (SortLocal := True;) для DBGridEh. При нажатии на заглавия полей DBGridEh появляются стрелочки вниз и вверх, но сортировка по возрастанию или убыванию не делается. Подскажите пожалуйста в чем ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2003, 13:21 |
|
||
|
DBGridEh + ADO сортировка
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. Зачем ADODataSet.Open? Открытие клиентского набора данных автоматически откроет базовый датасет, закэшируте данные и закроет его. А зачем соединение закрываешь??? Сортируй на уровне TClientDataSet. Используй IndexFieldNameы, как самый простой вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2003, 13:35 |
|
||
|
DBGridEh + ADO сортировка
|
|||
|---|---|---|---|
|
#18+
to pkarklin А зачем соединение закрываешь??? А зачем его открытым держать, кто его знает сколько юзер над формой думать будет. Сортируй на уровне TClientDataSet. Используй IndexFieldNameы, как самый простой вариант. В helpe по DBGridEh написано что при включении юнита EhLibADO проэкт возможна локальная сортировка TADOQuery,TADODataSet. Не будет ли это проще, чем указывать индекс на каждое поле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2003, 15:17 |
|
||
|
DBGridEh + ADO сортировка
|
|||
|---|---|---|---|
|
#18+
автор писал:Не будет ли это проще, чем указывать индекс на каждое поле? Так ты ж с TClientDataSet работаешь, а не ADO напрямую. Данные то в гриде из TClientDataSet отобраджаются. Да и куда уж проще, одно свойство изменить. Код: plaintext Ага, а потом реконнект делать будем? Да пусть хоть вечность думает, лишь бы транзакций открытых не висело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2003, 15:25 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=1988&tid=2116088]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 341ms |

| 0 / 0 |
