Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
ВнизОтформатировать значение ячейки в стандартном DBGrid? Найти похожие ветки
← →
BlackTiger (2002-09-11 14:18) [0]Как провернуть сабж?
TField.OnGetText не подходит, так как я использую ADOQuery & ADOStoredProcedure, а там такого нет. Рисовать на канве - изврат, не хочу этим даже заниматься.
Может кто кинет в меня линком на грид, который умеет задавать формат значения колонки (к тому же у меня стоит 7-ая дельфя и мне нужну исходники).
← →
Johnmen (2002-09-11 14:23) [1]Задавай формат в свойствах соответствующего поля...
← →
BlackTiger (2002-09-11 20:09) [2]Johnmen, если бы ты посмотрел на ADOQuery & ADOStoredProcedure, то увидел бы, что у них нет таких свойств вообще. Формат...
← →
ermserg (2002-09-11 20:35) [3]Kakih u nih svoystv net? Fields? Bred.
Dobav polya v ADOQuery i dla kazhdogo polya TFloatField izmenay svoystvo DisplayFormat (F1 inogda pomogayet). Esli eto ne to, chto tebe nuzhno - posmotri na event DBGrid"a OnDrawDataCell.
← →
BlackTiger (2002-09-11 21:21) [4]Так... пинать тока сильно не надо :-) ну лоханулся маненько.
Просто повесил обработчик OnGetText куда нужно и все заработало.
А вот насчет DisplayFormat"а - не нашел я его. Где он должен быть и как его увидеть. Для форматирование значения в хелпе рекомендуется OnGetText, а не DisplayFormat.
P.S. Кто знает гриды типа как из EhLib (с тоталами по колонке) только FREE? Или где взять нормальный EhLib?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c