![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отформатировать значение ячейки в стандартном DBGrid? [D6, MSSQL]
BlackTiger © (2002-09-11 14:18:00)Как провернуть сабж?
TField.OnGetText не подходит, так как я использую ADOQuery & ADOStoredProcedure, а там такого нет. Рисовать на канве - изврат, не хочу этим даже заниматься.
Может кто кинет в меня линком на грид, который умеет задавать формат значения колонки (к тому же у меня стоит 7-ая дельфя и мне нужну исходники).
BlackTiger (2002-09-11 21:21:00) [1]Так... пинать тока сильно не надо :-) ну лоханулся маненько.
Просто повесил обработчик OnGetText куда нужно и все заработало.
А вот насчет DisplayFormat"а - не нашел я его. Где он должен быть и как его увидеть. Для форматирование значения в хелпе рекомендуется OnGetText, а не DisplayFormat.
P.S. Кто знает гриды типа как из EhLib (с тоталами по колонке) только FREE? Или где взять нормальный EhLib?
ermserg (2002-09-11 20:35:00) [2]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 20:09:00) [3]Johnmen, если бы ты посмотрел на ADOQuery & ADOStoredProcedure, то увидел бы, что у них нет таких свойств вообще. Формат...
Johnmen (2002-09-11 14:23:00) [4]Задавай формат в свойствах соответствующего поля...