![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
форматирование полей в DBGrid
Inuendo © (2005-05-13 16:50:00)Прошу помочь с проблемой. Как отформатировать в гриде отображение числовых полей? Знаю, что надо добраться как-то до DisplayFormat. Но не знаю как это реализовать. Подскажите, плз, был бы очень благодарен, если можно - набросайте код. С уважением, и т.д.
Desdechado (2005-05-13 17:54:00) [1]а лучше все-таки написать код - добраться до поля после открытия датасета и установить формат. всего-то 2 строки:
qry.Open;
qry.FieldByName( 'pole' ).DisplayFormat := ...
это гораздо гибче, ибо позволяет не ограничивать набор полей
Inuendo (2005-05-13 17:14:00) [2]Спасибо, я ща попробую.
Bronco (2005-05-13 16:55:00) [3]Свойство DisplayFormat имеют TNumericField и TDateTimeField.
Находятся они соотв. в том DataSet'e к которому подключен твой грид.
Кода писать никакого не надо. Достаточно щелкнуть правой кнопкой мыши по Query (или что там у тебя), открыть Fields editor, затем add all fields. У нужного поля установить DisplayFormat