Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];




Вниз

DBGrid 


BJValentine   (2002-01-27 11:31) [0]

Ребята, помогите, замучался. Как можно сделать, чтобы в шапку DBGrida отображался порядок сортировки определённого поля в виде картинки типа стрелка вверх или стрелка вниз. Заранее благодарен.



Anatoly Podgoretsky   (2002-01-27 14:39) [1]

DbGrid.Fields[I].DisplayLabel := "Title" + " v"
DbGrid.Fields[I].DisplayLabel := "Title" + " ^"

Если используется Columns то аналогично, также полезно сменить цвет заголовка на другой.



wicked   (2002-01-27 15:39) [2]

еще способ - рисовать эту колонку другим цветом... может и нестандартно, но зато очень просто....



wicked   (2002-01-27 16:13) [3]

кстати, могу предупредить о граблях..... :) в обработчике события OnDrawColumnCell вовсе не обязательно что-то рисовать... достаточно поставить св-во DefaultDrawing := true и менять свойства canvas"а для каждого вызова.... если этого не делать (для каждого), то грид начнёт рисовать все остальные клетки с теми цветами, которые были установлены однажды в обработчике....



vasco   (2002-01-27 17:19) [4]

Не заморачивайся, возьми TRxDBGrid из RxLib, он сам отображает флажок сортировки, а также поддерживает манипуляции с ним...



BJValentine   (2002-02-04 14:18) [5]

TRxDBGrid это компанента?



Johnmen   (2002-02-04 14:37) [6]

Да , из библиотеки RxLib...




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.048 c
1-57140           Lion                  2002-02-03 19:54  2002.02.18  
StringGrid


4-57242           Shark                 2001-12-18 15:25  2002.02.18  
HELP!


4-57244           a-leksey              2001-12-19 13:44  2002.02.18  
Нужно имитироить нажатие клавиш в другом приложений!!!


3-56978           kengura               2002-01-23 11:37  2002.02.18  
Работа с текстовым BLOB полем


3-56981           xmapa                 2002-01-23 14:09  2002.02.18  
Как использовать TIBDataSet.RefreshSQL?