Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Использование DevExpress 2

Автор: Dronton2
Дата сообщения: 10.04.2007 10:18
Oweb
Есть простое решение, чтобы пользователю не приходилось вставлять % в конце фрагмента: FilterRow.ApplyChanges := fracImmediately;
Автор: Oweb
Дата сообщения: 10.04.2007 13:20
Это понятно, а в начале как?
Автор: VikLabel
Дата сообщения: 10.04.2007 14:55
А на мой вопрос:
Как убрать отступ в cxDBVerticalGrid? Кто-нибудь знает ответ!
стр. 9
http://forum.ru-board.com/topic.cgi?forum=33&topic=7918&start=160
Автор: Dronton2
Дата сообщения: 10.04.2007 15:01
Oweb
Можно попробовать использовать OnFormatFilterTextValue. Сначала установить Filter.AutoDatasetFilter := true; а затем в OnFormatFilterTextValue добавлять % в начале ADisplayValue

Или можно покопаться с Filter.Root: пройтись по всему списку, и для всех нужных TcxFilterCriteriaItem добавить % в DisplayValue.
Автор: Oweb
Дата сообщения: 11.04.2007 07:29
ОК, сделал по второму варианту.

Как сделать, чтобы ячейки, отрисованные через CustomDrawCell, были видны на распечатке и файле, созданым функцией ExportGrid? Для печати использую компонент ExpressPrinting System.
Автор: Shadi
Дата сообщения: 11.04.2007 11:05
Работаю с гридом и пытаюсь в динамике подставлять фильтр:


Цитата:
GridDB.DataController.Filter.FilterText := filter_;


В одном гриде работает, в другом это не работет. Оба грида как близнецы..
Может что делаю не так???
Автор: jicoff
Дата сообщения: 11.04.2007 13:19
Oweb

Что касается печати через ExpressPrinting System, нужно и там самому отрисовывать эти поля. У меня на CustomDrawCell выводилась картинка, пришлось повторно о ней заботиться.
Автор: Oweb
Дата сообщения: 11.04.2007 14:41
jicoff, а не подскажешь как это сделать?
Автор: mcdie
Дата сообщения: 11.04.2007 15:21
Как сделать, чтобы GroupFooter в гриде показывался по условию (допустим по значению в первой калонке 1- показывать, 0 - не показывать),
а не стандартный (gfInvisible, gfVisibleWhenExpanded, gfAlwaysVisible).
Автор: jicoff
Дата сообщения: 11.04.2007 16:50
Oweb

У TdxComponentPrinter есть событие CustomDrawCell, а дальше все зависит что ты отрисовываешь. В первом параметре TdxGridReportLink Sender, у которого есть метод DrawGraphicEx.
Автор: Oweb
Дата сообщения: 12.04.2007 07:16
Уже не нужно.
Автор: golkanavt
Дата сообщения: 12.04.2007 11:52

Цитата:
Есть вопрос по Шедулеру (ExpressScheduler 2) - как создать событие (Event) с помощью стандартного диалога (метод CreateEventUsingDialog) не показывая форму с самим Шедулером, из другой формы? Это реально?

Вопрос снят, реализовано и работает. Будут вопросы - обращайтесь.
Автор: yuish
Дата сообщения: 12.04.2007 12:43
golkanavt
обращаюсь. расскажи как реализовал. можно в пм.
Автор: zeroandruxa
Дата сообщения: 12.04.2007 15:03
Никто не знает как сделать правильную сортировку украинского языка в гридах?
Автор: alexey_t
Дата сообщения: 12.04.2007 17:26
Здравствуйте !! Кто нить сталкивался с этим: Скачал у китайцев 6 грид. При комиляции в дельфи 7 cxLibraryVCLD7.dpk вылезает ошибка:
[Error] cxGraphics.pas(1813): Incompatible types: 'TRect' and 'PRect'
[Fatal Error] cxLibraryVCLD7.dpk(52): Could not compile used unit 'cxGraphics.pas'

Заранее спасибо.
Автор: RedPromo
Дата сообщения: 12.04.2007 17:54
alexey_t
Не вроде все должно быть нормально
посмотри у себя dxUxTheme.pas
Тама эту фукнция должна быть объявлена
function DrawThemeParentBackground(hWnd: HWND; DC: HDC; const prc: TRect): HRESULT;
если не так значит расхождение версий
Автор: Z_E_T
Дата сообщения: 12.04.2007 20:32
Уважаемые спецы!!!
Нужна ваша помощь!!!!
На официальном сайте Developer Express есть демо программа TreeList4WebDemo, в ней показаны возможности компонента cxTreeList, но к сожалению примеров нету. Как организовать некоторую часть этих возможностей cxTreeList ???
Автор: RedPromo
Дата сообщения: 12.04.2007 21:34
Z_E_T
А некоторую это конкретно какую, там их очень много. Ведь в этом примере они попытали показать все, на что способен TreeList.
Автор: Dennica
Дата сообщения: 13.04.2007 05:54
zeroandruxa
У датаконтроллера в опциях помоему есть ансисорт, или что-то такое. Поидее должно помоч.
Автор: Z_E_T
Дата сообщения: 13.04.2007 06:07
RedPromo
Меня интересует вот что: в некоторых колонках есть элемент ProgressBar и значение True или False, у некоторых строк значение в этих полях отсуствуют, сколько я не тыкался у меня не получилось этого добится. И ещё, когда начинаешь редактировать какую-нить строку визуальный ProgressBar пропадает и появляется обычная стора редактирования, а колонка где True или False так там при редактировании появляется визуальный компонентн Check.
Как это всё делается ?
Автор: OXDBA
Дата сообщения: 13.04.2007 13:03
Z_E_T

Цитата:
в некоторых колонках есть элемент ProgressBar и значение True или False

Насколько я понял вопрос, проблема в отображении различных редакторов(Inplace editors) в одном столбце. Если так, то см. OnGetEditProperties у TcxTreeListColumn. В демках есть ColumnsMultiEditorsDemo.dpr.

Цитата:
а колонка где True или False так там при редактировании появляется визуальный компонентн Check

и OnGetEditingProperties там же.
Автор: Oweb
Дата сообщения: 14.04.2007 06:26
Вопрос снят.
Автор: HellBlaZe
Дата сообщения: 14.04.2007 17:19
Подскажите пожалуйста, я хочу чтобы в TcxGrid не была доступна группировка GroupByBox и убрать область над гридом в которой написано "drag a column header here to group by ..", возможно ли это вообще сделать ? .. заранее спасибо за ответы !
Автор: RedPromo
Дата сообщения: 14.04.2007 18:13
HellBlaZe
Установить Property GroupByBox=False
Находится в свойстах твоего Views - OptionsView

Автор: HellBlaZe
Дата сообщения: 14.04.2007 18:41
RedPromo
спасибо!, чтото я сам проглядел всё заработало..
if (gridx.ActiveView is TcxGridTableView) then begin
(gridx.ActiveView as TcxGridTableView).OptionsView.GroupByBox := FALSE;
..
Автор: Z_E_T
Дата сообщения: 15.04.2007 20:47
OXDBA
А откуда взять этот ColumnsMultiEditorsDemo.dpr, у меня его нету ???
Автор: ArtemiyUO
Дата сообщения: 16.04.2007 06:41
Например из обменника в варезнике на этом форуме.
Автор: radm1
Дата сообщения: 16.04.2007 22:49
Помогите пожалуйста - может кто сталкивался...
Суть проблемы :
Есть два датасета связанных месте - деталь.
Мастер управляется листбоксом а деталь лежит в гриде.
Если проходим по записям в мастере в детали меняется набор данных.
При запуске приложения пока мастер датасет не трогали грид
с деталью работает абсолютно нормально. Стоит только пройти по мастеру
Т.Е. в детали меняется набор данных - грид с деталью начинает жутко глючить
в частности при попытке включить фильтрацию приложение вылетает с ошибкой
чтения по нулевому адресу. Опробовал на разных версиях гридов - реакция одинаковая.

Подскажите пожалуйста - что нужно подкрутить в гриде чтоб он правильно понимал смену данных в датасете?
Автор: Dennica
Дата сообщения: 17.04.2007 05:53
radm1
Прям ужасы какие-то. Я подобную связку исползовал не раз, правда мастер управлялся тоже гридом, ну да сути не меняет думаю. Настроек для грида никаких особенных делать не нужно, разве что DataController.KeyFieldNames указывать нужно действительно уникальное поле, иначе глюки отгребаются по полной программе. Из всего этого могу сделать предположение, что проблема в компанентых доступа к данным.
Автор: tevtonec
Дата сообщения: 17.04.2007 08:26
Доброго времени суток!
Возникла одна проблема. Есть форма на ней DevExpress.PivotGrid. Программным путем с промощью ADOMD.Net формируется PivotGrid.OLAPConnectionString и заполняется атрибутами измерений FilterArea, DataArea заполняется мерами из выбраного куба.
Но при этом данные не выводятся и не заполняются элементы измерений.
Буду примного благодарен если кто подскажет что упускаю, так как ничего внятного по решению этой проблемы найти не смог.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182

Предыдущая тема: Язык программирования на русском языке


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.