Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 25.03.2008, 07:24   #1
Неактивный пользователь
 
Аватар для IIpopoK
 
Регистрация: 25.03.2008
Сообщений: 9
Репутация: 0
Question Сортировка в DBgrid

Здравствуйте!
Возможна ли сортировка в компоненте DBGrid??
Если возможна то обьясните плиз как это осуществить!
IIpopoK вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: стол барный в прокатбарнхаус купить от производителякупить билеты в лужники - redkassa.ruKLR-DU400-71H-7.5x10Магазин бытовой техники: духовой шкаф томсон - переходи на сайт ТАЙМТВ!


Старый 25.03.2008, 08:59   #2
GeraV
Новичок
 
Пол:Мужской
Регистрация: 14.06.2007
Сообщений: 24
Репутация: 19
По умолчанию Ответ: Сортировка в DBgrid

DBGrid только отображает данные(сортируй в query).
GeraV вне форума
 
Ответить с цитированием Вверх
Старый 25.03.2008, 09:15   #3
Cze
Новичок
 
Пол:Мужской
Регистрация: 26.11.2007
Сообщений: 27
Репутация: 20
По умолчанию Ответ: Сортировка в DBgrid

Используй EhLib или DevExpress и будет тебе сортировка
Cze вне форума
 
Ответить с цитированием Вверх
Старый 25.03.2008, 09:22   #4
Vasuha
Постоялец
 
Пол:Мужской
Регистрация: 13.03.2008
Адрес: Минск
Сообщений: 257
Репутация: 231
По умолчанию Ответ: Сортировка в DBgrid

К примеру, в событие щелчка по заголовку грида:
ADOQuery1.Sort := 'LastName ASC, DateDue DESC'
Vasuha вне форума
 
Ответить с цитированием Вверх
Старый 25.03.2008, 09:49   #5
agent_smith
Пользователь
 
Пол:Мужской
Регистрация: 07.03.2008
Адрес: Киев
Сообщений: 111
Репутация: 35
По умолчанию Ответ: Сортировка в DBgrid

DBGrid можно отсортировать так:
1. На клик по заголовку вписываеш в запрос order by имя столбца.
2. Или у самого компонента может быть свойство sort
agent_smith вне форума
 
Ответить с цитированием Вверх
Старый 25.03.2008, 10:06   #6
IIpopoK
Неактивный пользователь
 
Аватар для IIpopoK
 
Регистрация: 25.03.2008
Сообщений: 9
Репутация: 0
Question Ответ: Сортировка в DBgrid

Цитата:
Сообщение от Cze Посмотреть сообщение
Используй EhLib или DevExpress и будет тебе сортировка

при попытке инсталлировать пакет 'EhLib70.dpk' выдает это:
[Fatal Error] Could not create output file '\borland\delphi7\Projects\Bpl\EhLib70.bpl'
Как исправить?
IIpopoK вне форума
 
Ответить с цитированием Вверх
Старый 25.03.2008, 10:08   #7
nexel
Неактивный пользователь
 
Пол:Мужской
Регистрация: 26.11.2007
Сообщений: 11
Репутация: 4
По умолчанию Ответ: Сортировка в DBgrid

На сколько я помню у стандартного VCL DBgid'a нет события клика по хедеру колонки
Как вариант отнаследоваться от стандартного DBGrid'a после чего добавить к нему event клика по хедеру...
Проще взять EhLib и разобраться с гридом от Большакова
nexel вне форума
 
Ответить с цитированием Вверх
Старый 25.03.2008, 10:23   #8
Vasuha
Постоялец
 
Пол:Мужской
Регистрация: 13.03.2008
Адрес: Минск
Сообщений: 257
Репутация: 231
По умолчанию Ответ: Сортировка в DBgrid

Цитата:
при попытке инсталлировать пакет 'EhLib70.dpk' выдает это:
[Fatal Error] Could not create output file '\borland\delphi7\Projects\Bpl\EhLib70.bpl'
Как исправить?

А DclEhLib70.dpk ?
Vasuha вне форума
 
Ответить с цитированием Вверх
Старый 25.03.2008, 10:26   #9
IIpopoK
Неактивный пользователь
 
Аватар для IIpopoK
 
Регистрация: 25.03.2008
Сообщений: 9
Репутация: 0
Exclamation Ответ: Сортировка в DBgrid

Цитата:
Сообщение от Vasuha Посмотреть сообщение
А DclEhLib70.dpk ?

Да!именно "DclEhLib70.dpk"!
А вот "DclEhLib70.dpk" - ставится отлично!
Прошу прощения ошибся! при попытке "компиляции"!
IIpopoK вне форума
 
Ответить с цитированием Вверх
Старый 01.04.2008, 16:54   #10
cdrem
Неактивный пользователь
 
Пол:Мужской
Регистрация: 10.02.2008
Сообщений: 10
Репутация: 0
По умолчанию Ответ: Сортировка в DBgrid

в expressquantumgrid настроить сортировку куда легче чем в dbgrideh
cdrem вне форума
 
Ответить с цитированием Вверх
Старый 19.04.2008, 22:50   #11
sirwhale
Новичок
 
Пол:Мужской
Регистрация: 26.11.2007
Сообщений: 12
Репутация: 0
По умолчанию Ответ: Сортировка в DBgrid

Цитата:
Сообщение от nexel Посмотреть сообщение
На сколько я помню у стандартного VCL DBgid'a нет события клика по хедеру колонки
Как вариант отнаследоваться от стандартного DBGrid'a после чего добавить к нему event клика по хедеру...
Проще взять EhLib и разобраться с гридом от Большакова

А ето неправда
ест eventa
OnTitleClick называется
Ниже справка из Delphi хелп

Цитата:
TCustomDBGrid.OnTitleClick

Occurs when the user releases the mouse in one of the column headers.

type
TDBGridClickEvent = procedure (Column: TColumn) of object;
property OnTitleClick: TDBGridClickEvent;

Description

Write an OnTitleClick event handler to take specific action when the user clicks in one of the column headers. The Column parameter is the TColumn object that corresponds to the column where the mouse was when the user released the left mouse button.

Я согласен EhLib гораздо лучшее ...
sirwhale вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Экспорт из dbgrid в excel sirkey Базы данных 23 18.04.2013 12:50
DBGrid и flat _wHiTe_ Borland C++ Builder 1 19.02.2013 20:14
Вопросы по DBGrid zark1982 Компоненты 14 25.01.2010 15:49
DBGrid -> Txt Revent Delphi 13 13.01.2009 14:19
А как в DBGrid'е? Artispro Delphi 6 26.02.2008 19:58

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:39. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.06756 секунды с 11 запросами