Картинка в заголовке столбца DBGrid

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Картинка в заголовке столбца DBGrid

Сообщение alexkam » 10.03.2010 21:25:53

Каким образом можно отобразить картинку в заголовке столбца обычного DBGrid? (Например стрелочки для сортировки).
alexkam
постоялец
 
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Re: Картинка в заголовке столбца DBGrid

Сообщение alexs » 10.03.2010 23:10:27

взять RxDBGrid - там стрелочки для сортировки есть, как и самы сортировки для основных движков данных.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Картинка в заголовке столбца DBGrid

Сообщение alexkam » 10.03.2010 23:23:39

Тема уже была в Re: AutoSort TRxDBGrid+Zeos+Postgres
alexkam 16.09.2009 16:35:38

Некорректная сортировка в примере AutoSort.

Если при добавлении записи в RxMemoryData добавляем русский текст, например:

RxMemoryData1.AppendRecord([1, 'Владимир', EncodeDate(1995, 8, 1)]);
RxMemoryData1.AppendRecord([2, 'Ярослав', EncodeDate(1983, 8, 1)]);
RxMemoryData1.AppendRecord([3, 'Алексей', EncodeDate(1993, 1, 1)]);
RxMemoryData1.AppendRecord([4, 'Иван', Now]);

При сортировке по второму полю данные распределяются не по алфавиту.

Использовал Zeos.
alexkam
постоялец
 
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Re: Картинка в заголовке столбца DBGrid

Сообщение alexs » 11.03.2010 20:30:47

Тут ничем не могу помочь - сортировка осуществляеся через сравнение с использованием функции AnsiCompareText. Скорее всего надо подключить cwstrings или ещё что-то подобное.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35

Рейтинг@Mail.ru