Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress

Модерирует : ShIvADeSt

ShIvADeSt (29-01-2007 03:17): идем сюда
http://forum.ru-board.com/topic.cgi?forum=33&topic=7918
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

golkanavt



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DevExpress

Обмен опытом, обсуждение нюансов и решение проблем возникающих при использовании библиотеки компонент Developer Express




 
Сами прирученные компоненты частенько приходят на водопой сюда

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 10:42 08-10-2003 | Исправлено: golkanavt, 15:41 08-09-2006
nekra



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex47
Спасибо буду пробовать.  
Кстати, таже примерно такая же проблема, появляется если установлен фильтр на колонке, и пользователь меняет данные, только тут строки просто исчезают. Наверное идея с unbound колонкой может помоч и тут.

Всего записей: 35 | Зарегистр. 20-12-2005 | Отправлено: 19:00 15-04-2006
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekra
Чтобы при добавлении или редактированиине строк не было их пропадания, я фильтр программно сбрасываю.  
В моем случае фильтр сбрасывается, когда фокус перемещается на колонку NewItemRow.

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 19:58 15-04-2006 | Исправлено: Alex47, 20:00 15-04-2006
nekra



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex47
В моем случае фильтр сбросить не получиться, так как не позволяет специфика приложения. Сейчас фильтр на гриде отключен совсем, а фильтрация осуществляется в дата сете при выборке из БД. Перед изменением фильтра данные введеные пользователем сохраняются(В дата сете установлен флаг ChachedUpdates).

Всего записей: 35 | Зарегистр. 20-12-2005 | Отправлено: 21:14 15-04-2006
Bulbash

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex47
1. При вводе новых записей и при редактировании имеющихся, если изменяется значение поля, по которому в данный момент отсортирован грид.
2. NewItemRow не используется
3. SmartRefresh - False;
То есть если запись добавлена или изменено значения поля сортировки - грид ставит ее согласно условия, т.е. кусор перемещается в сетке. Я хотел добиться чтобы все это было так + отсортированная запись становилась на туже позицию в сетке на которой находилась до редактирования. Пробовал отключать программно сортировку- но после этого начинались другие траблы - типа Control has not parent.. в календарях и такое подобное. Хочется программно отсортированную строку передвинуть в гриде на ее позицию на момент редактирования, а то юзвери пугаются всяких перемещений, котроые они не задавали

Всего записей: 6 | Зарегистр. 26-04-2004 | Отправлено: 13:01 17-04-2006
Vic

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос никак победить немогу, глюк это или что? Ситуация есть колонка cxGridDBBandedColumn, поле типа float, ставлю в пропертях выравнивание по центру, показывает все правильно, компилю проект, показывает с выравниваем, по правому краю, девки от марта, билдер 6-ой, поле типа стринг выравнивает, все правильно, хочешь по центру, хочешь, как хочешь, что-то недогоняю?

Всего записей: 333 | Зарегистр. 17-10-2001 | Отправлено: 16:26 17-04-2006 | Исправлено: Vic, 16:27 17-04-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vic
Попробуй Alignment самого филда выставить (в наборе данных)

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 16:32 17-04-2006
Vic

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отбой сам дурак, сохраняю настройки окон, вот он и брал их из старых сохраненных

Всего записей: 333 | Зарегистр. 17-10-2001 | Отправлено: 16:47 17-04-2006 | Исправлено: Vic, 16:51 17-04-2006
EAV

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
дык по умолчанию не надо сохранять

Всего записей: 52 | Зарегистр. 17-03-2004 | Отправлено: 19:47 17-04-2006
korobovmax



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В барах 5 при использовании стиля bmsXP (при включённых темах XP) нижние края картинок у пунктов меню искажены.
Исправляется просто установкой StretchGlyphs в Фолс (по умолчанию - труу).
 
Добавлено:
Ой, забыл.
Напомните, как отключать тень у бар итемсов.

Всего записей: 276 | Зарегистр. 23-01-2005 | Отправлено: 18:37 18-04-2006
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulbash

Цитата:
Я хотел добиться чтобы все это было так + отсортированная запись становилась на туже позицию в сетке на которой находилась до редактирования.

1. Такого функционала можно добиться используя сортировку по дополнительной Unbound column - смотри мои посты выше.  
2. Эмулировать поведение Excel (касательно сортировки) можно еще так - для не очень больших таблиц. Закачивать данные, просматриваемые в Grid в таблицу в памяти, например в kbmmemtable1. В Grid родную сортировку отключить. Сделать свой вариант статической  сортировки на основе двух таблиц: kbmmemtable1 и kbmmemtable2.
kbmmemtable1 не использует индексов, на нем висит Grid.
kbmmemtable2 используется для сортировок, имеет индексы. Данные  в kbmmemtable2 для сортировки закачиваются из kbmmemtable1 и после сортировки возвращаются в kbmmemtable1.

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 09:38 20-04-2006 | Исправлено: Alex47, 11:23 20-04-2006
ChSerg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробую использовать TPngImageList в dxBar. Иконки отображаются неправильно. Может, у кого-то получилось? Буду благодарен за любую информацию...

Всего записей: 936 | Зарегистр. 30-08-2001 | Отправлено: 12:44 20-04-2006
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChSerg
У меня нормально работает с PNG и полупрозрачностью. Но пришлось немного пропатчить исходники в dxBar.pas. Могу поделиться.

Всего записей: 477 | Зарегистр. 22-09-2002 | Отправлено: 17:54 20-04-2006
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По поводу cxScheduler. Скажите, какую роль выполняет пустая область, находящаяся под календарём (при первой загрузке компоненты).
Поюзал эту компоненту в действии... Сохранял данные, делал планировку, расписание - она ничем не заполняется. Область эта вообще должна чем-нибудь заполняться, нет?
 
Я к тому, что хочу забить это место своими контролами. Не закрою ли я нужную инфу, которую сейчас - при пробных играх с компонентой - не вижу.
Спасибо.

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 17:56 20-04-2006
ast1



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xokc
Тоже с этим мучался, поделись плиз...  

Всего записей: 36 | Зарегистр. 25-03-2005 | Отправлено: 18:25 20-04-2006
korobovmax



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
reenoip, эта область создана для того, чтобы в неё помещать свои контролы (хотя её можно и совсем выключить, чтобы больше месяцев помещалось). Смотрите свойство шедуллера ControlBox и почитайте справку по нему.

Всего записей: 276 | Зарегистр. 23-01-2005 | Отправлено: 20:34 20-04-2006
ChSerg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xokc
 
Так я об этом и спрашиваю.
 
Жду с нетерпением.

Всего записей: 936 | Зарегистр. 30-08-2001 | Отправлено: 21:35 20-04-2006
Vic

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите убрать в Гриде фокус на строку, т.е. надо сделать так, чтобы небыло выделения активной строки

Всего записей: 333 | Зарегистр. 17-10-2001 | Отправлено: 10:55 21-04-2006
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vic

Цитата:
Помогите убрать в Гриде фокус на строку, т.е. надо сделать так, чтобы небыло выделения активной с

Вот, что отвечает DevExpress:
  "You can specify a style for the active selection of a grid View using the  
    View's Styles.Selection property."

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 14:07 21-04-2006
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ast1
ChSerg
http://rapidshare.de/files/18595095/dxBar.zip.html
Это патч для файла dxBar.pas.
В прилагаемом коде приведена часть функции, которая рисует картинки на кнопках TdxBar.
Нужно в ней найти строки с комментарием //ok+ и добавить в соответствующие места файла dxBar.pas, после чего пересобрать ExpressBar.
Далее, для того чтобы код работал надо у TPngImageList поставить Tag = 594 (бзик у меня такой). Кто не справится - вопросы в ПМ.

Всего записей: 477 | Зарегистр. 22-09-2002 | Отправлено: 23:22 21-04-2006
vcrank

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Несколько простых вопросов, на которые я жажду получить ответы от мастеров :
1. Где в сетке указать, чтобы данные выравнивались по центру (горизонтально и вертикально)
2. TdxComponentPrinter. Можно ли указать какие колонки печатать из сетки?

Всего записей: 1067 | Зарегистр. 24-10-2005 | Отправлено: 11:45 22-04-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress
ShIvADeSt (29-01-2007 03:17): идем сюда
http://forum.ru-board.com/topic.cgi?forum=33&topic=7918


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru