Текущий архив: 2003.09.11;
Скачать: CL | DM;
Вниз
Формат отображаемых данных Найти похожие ветки
← →
Suhomlin (2003-08-21 12:10) [0]Уважаемые! Подскажите! Мне необходимо чтобы данные в сетке отображались в нужном мне формате! Скажем, с дополнительными пробелами. Например не ХХХХХХХХХ, а ХХХ ХХХ ХХХ. Какими средствами сетки или датасетов можно и лучше воспользоваться? Или необходимо все отрисовывать в событии DrawColumnCell сетки?
← →
Vlad (2003-08-21 12:16) [1]Если сетка - имеется ввиду DBGrid, то в нужном поле датасета задай DisplayFormat такой какой надо
← →
Suhomlin (2003-08-21 12:22) [2]Все дело в том, что данные выбираются по SQL запросу, формируемому программно! У таких полей нет свойства DisplayFormat! По крайней мере я не нашел! Это свойство есть у полей тех датасетов, которые расписываешь на стадии проектирования!
← →
Vlad (2003-08-21 12:26) [3]TIntegerField(DataSet.FieldByName("ZZZ")).DisplayFormat ...... ;
так... например :)
← →
Anatoly Podgoretsky (2003-08-21 12:31) [4]Suhomlin (21.08.03 12:22) [2]
У таких полей есть такое свойство, но по уму надо использовать региональные настройки, пользователь должен сам решить как ему желательно видеть числа, с пробела, с запятыми или нет. Это не является прерогативой программа, зато его прерогативой является, что выбранный пользователем формат мог быть отображен в соответствии с его желаниями. Эго желания можно администативно регулировать.
← →
Suhomlin (2003-08-21 12:33) [5]Не сказал сразу! Данные в отображаемом поле типа String.
← →
Suhomlin (2003-08-21 12:36) [6]Мне по сути дела надо в строку добавить в нужные места пробелы!
← →
Vlad (2003-08-21 12:39) [7]Тогда на событие поля OnGetText добавляй себе пробелы, с помощью нехитрого кода...
Страницы: 1 вся ветка
Текущий архив: 2003.09.11;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.007 c