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

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

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

ShIvADeSt (07-02-2009 14:53): Продолжаем тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10123#1
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122

   

ShIvADeSt



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

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




 
Сами прирученные компоненты частенько приходят на водопой сюда
 
DLL со скинами из библиотеки dxSkins, автор Ziltoid Подробнее... линк обновлен
Продолжение, начало тут
 

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 03:16 29-01-2007 | Исправлено: VitaliM, 15:47 24-11-2008
ply

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
создал в cxGrid независимую от БД колонку с чекбоксом (остальные колонки берутся из БД)
присвоил этой колонке тип Boolean
 
все редактируется, но нигде не сохраняется(при клике на другую клетку все изменения сделанные с чекбоксом пропадают)
 
Как это исправить?
 
Может можно как-то в датасет добавить независимую от БД колонку?

Всего записей: 189 | Зарегистр. 13-05-2006 | Отправлено: 18:37 11-06-2008
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vstory
http://www.devexpress.com/issue=AQ11366

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 21:19 11-06-2008
X11



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

Цитата:
но нигде не сохраняется

чувак, а где ж ему сохраняться-то ))))))))))))))))))))) откуда грид знает куда и что ему сохранять?
 
Добавлено:
почему бы тебе в самой таблице базы данных не добавить колонку(поле)?
 
Добавлено:

Цитата:
все редактируется, но нигде не сохраняется(при клике на другую клетку все изменения сделанные с чекбоксом пропадают)  

а если в свойствах колонки установить ImmediatePost в True?

----------
/не мы такие, жизнь такая/

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 22:44 11-06-2008
Darl

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
programmer1981
 
см. св-во     OptionsView->GroupSummaryLayout = gslAlignWithColumnsAndDistribute или gslAlignWithColumns;
 
 
 

Всего записей: 140 | Зарегистр. 10-07-2002 | Отправлено: 14:54 12-06-2008
ZalivkoDenis



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Коллеги, может кто-нить подскажет, а то у меня уже извилины запутались окончательно:
Есть у меня DBTableView. Во ввсе колонки, кроме одной читаю данные из БД, а вот в эту одну колонку хочу впихарить картинку TdxPNGImage (в принципе, неважно какую). Так вот, можно ли это сделать как-нить кроме как через CustomDraw-event?

Всего записей: 537 | Зарегистр. 06-10-2005 | Отправлено: 16:47 12-06-2008
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZalivkoDenis
Как вариант - сделать вычисляемое поле в DataSet и в OnGetData (или что-то подобное - дома делфи нет, точно не скажу) для DataSet или Field добавить загрузку туда картинки. Но вариант с CustomDraw мне нравится больше.

Всего записей: 478 | Зарегистр. 22-09-2002 | Отправлено: 12:11 13-06-2008
ZalivkoDenis



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
xokc
Дело в том, что картинка у меня находится в файле ресурсов (одна из) и постоянно вынимать её от туда (CustomDraw) немного некузяво... Хотелось бы её прочитать и хранить в неком объекте (до момента update всего датасета или конкретной записи, конечно).  
Как вариант с псевдополем, конечно, попробую, но такое ощущение, что можно как-то ещё это дело обойти...
Не читать же эти картинки в cxImageList, например (хотя, я его сейчас и рассматриваю).
Тем не менее - спасибо за предложенный вариант, попробую реализовать.

Всего записей: 537 | Зарегистр. 06-10-2005 | Отправлено: 12:33 13-06-2008
xokc

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

Цитата:
Не читать же эти картинки в cxImageList, например  

Почему нет? Самое то по-моему.

Всего записей: 478 | Зарегистр. 22-09-2002 | Отправлено: 12:26 14-06-2008
ply

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

Цитата:
чувак, а где ж ему сохраняться-то ))))))))))))))))))))) откуда грид знает куда и что ему сохранять?

это точно=) сохраняться негде... надо как-то в датасете добавить колонку. но в саму БД добавлять нет смысла - она там не нужна.
 

Цитата:
а если в свойствах колонки установить ImmediatePost в True?

без изменений
 
щас выхожу из ситуации тем что изпользую грид от TMS - там все работает, но охота чтобы в программе был единый стиль, к тому же размер увеличивается из-за дополнительных компонентов.

Всего записей: 189 | Зарегистр. 13-05-2006 | Отправлено: 15:06 15-06-2008
xokc

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

Цитата:
это точно=) сохраняться негде... надо как-то в датасете добавить колонку. но в саму БД добавлять нет смысла - она там не нужна.  

Вычисляемое поле в DataSet - там и сохранять

Всего записей: 478 | Зарегистр. 22-09-2002 | Отправлено: 21:19 15-06-2008
ply

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

Цитата:
Вычисляемое поле в DataSet - там и сохранять

ясно. попробовал со стандартным датасетом - все ок.  
только мне надо создать поле в TMyTable (myDAC) - там я не нашел как вызвать список полей
 
 
Добавлено:
разобрался: http://www.crlab.com/forums/viewtopic.php?t=11821&highlight=calculated

Всего записей: 189 | Зарегистр. 13-05-2006 | Отправлено: 00:50 16-06-2008
zver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как отключить автоматическое обновление данных в DataControllere?
Делаю так TableView10->DataController->Values[1][1]="текст123";
Далее редактирую 3-й столбец первй строки и после метода Post значание "текст123" меняется на исходное из DataSeta(вся строка обновляется).
Можно ли как-то это отключить в исходном коде хотя-бы?

Всего записей: 66 | Зарегистр. 07-06-2004 | Отправлено: 18:45 16-06-2008
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zver
Чего ты странного хочешь - и чтобы БД подключена была и чтобы редактировалась, но в БД не писалось. А куда чтобы писалось? Только в Grid? - используй uboundmode.

Всего записей: 478 | Зарегистр. 22-09-2002 | Отправлено: 20:25 16-06-2008
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xokc
Дык у него как-раз в БД и не пишется , а Refresh дергает реальные данные.

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 20:53 16-06-2008
ply

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

Всего записей: 189 | Зарегистр. 13-05-2006 | Отправлено: 20:54 16-06-2008
X11



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

Цитата:
Как отключить автоматическое обновление данных в DataControllere?
Делаю так TableView10->DataController->Values[1][1]="текст123";
Далее редактирую 3-й столбец первй строки и после метода Post значание "текст123" меняется на исходное из DataSeta(вся строка обновляется).
Можно ли как-то это отключить в исходном коде хотя-бы?

у тебя что за датасет? на FIB+ ли случайно? Если фиб+, то выстави в параметрах датасета RefreshAfterPost := false;

----------
/не мы такие, жизнь такая/

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 22:12 16-06-2008
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ply
How to programmatically close the popup window of a dropdown editor

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 22:12 16-06-2008
ply

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

Цитата:
ply  
How to programmatically close the popup window of a dropdown editor

я смотрел там. мне надо в гриде его прятать, там нету метода closeup, ну или я не нашел откуда его вызвать...

Всего записей: 189 | Зарегистр. 13-05-2006 | Отправлено: 22:34 16-06-2008
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ply
Attachments dxKB_803.zip (2131 bytes) посмотри.
 
Добавлено:
По той же ссылке

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 22:52 16-06-2008
ply

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OXDBA ясно, спасибо!
 
еще вопросик назрел:
как спрятать плюсики\минусики около названий групп? чтобы их нельзя было свернуть и все группы были развернуты?
 
 

Всего записей: 189 | Зарегистр. 13-05-2006 | Отправлено: 23:38 16-06-2008
   

Страницы: 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 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress 2
ShIvADeSt (07-02-2009 14:53): Продолжаем тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10123#1


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru