| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > внешний вид cxGrid |
| Автор: FortMax 25.11.2009, 10:14 |
| Доброго времени суток =) Первый раз используй cxGrid, разбил таблицу по групаам и в заголовке группы отображается название поля и через двоеточие значение по которому групируется. как мне сделать что бы отображалось только одно значение ??? |
| Автор: former 25.11.2009, 11:38 |
Уточните вопрос. Одна запись или название группы без названия заголовка? |
| Автор: FortMax 25.11.2009, 13:43 |
| название группы состоит из двух частей разделенных двоеточием, слева название поля по которому идет сортровка, а слева значение по которому формируется группа, мне нужно оставить только значение |
| Автор: former 25.11.2009, 15:14 |
Собственно это только и нужно было узнать. Как вариант, в коде удалять и присваивать Caption заголовка. А вообще, если есть возможность, лучше использовать древовидную структуру (id, prent id, item) и cxDBTreeList. |
| Автор: FortMax 26.11.2009, 01:14 |
простите где ? и как ? |
| Автор: former 26.11.2009, 09:31 | ||
Если руками, то так: в таблице cxGrid выделяем колонку, по которой выполняется группировка, и очищаем ее свойство Caption. Программно. Пусть колонка, по которой выполняется группировка - clDepartments, тогда:
|
| Автор: FortMax 26.11.2009, 10:09 |
| former, в сойствах нельзя настроить ? clDepartments, в данном случае это что ? |
| Автор: Akella 26.11.2009, 19:48 | ||
Разве так можно группировать? Или я вопроса не понял. может тебе лучше использовать BandedTable? Добавлено через 23 секунды Снимок экрана бы посмотреть, а? |
| Автор: former 26.11.2009, 20:30 |
Akella, FortMax имел виду стандартную группировку в cxGrid |
| Автор: Akella 26.11.2009, 23:47 |
| А при чём здесь разделитель в виде двоеточия. Для группирования достаточно перетянуть заголовок столбца вверх, на панель группирования |
| Автор: FortMax 27.11.2009, 01:20 |
| для наглядности картинка |
| Автор: Akella 27.11.2009, 07:47 |
значит делай отдельным полем значение, по которому группируется |
| Автор: former 29.11.2009, 10:20 | ||
Akella, FortMax так и делает. В результате, название каждой группы выглядит так: Caption столбца:общие данные группы. А надо что-бы были только общие данные группы. FortMax, мой вариант пробовал? |
| Автор: FortMax 30.11.2009, 01:21 | ||
former, не работает, вот мой код на всякий
|
| Автор: former 30.11.2009, 10:26 |
У тебя колонка при запуске уже находится на панели группировки? Мой код работает (проверял) при перемещении колонки на/с панели группировки. Сделал для тебя пример (D2009). |
| Автор: FortMax 1.12.2009, 01:29 |
| former, спасибо огромное =) получилось то что нужно =) |