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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тогда дальнейшее обсуждение - уже не в тему.

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 00:18 18-08-2008
korobovmax



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
myst3000
Могу сказать про Oracle - в нем данные на основе запросов типа select * не позволяют вносить изменения.
Для этого требуется добавить внутренний идентификатор rowid (выглядит так - select t.rowid, t.* from table_name t).
Возможно, что у DISQLite3 тоже есть подобные ограничения.
 
X11, именно не обязательно, но желательно. А то, грид не всегда правильно понимает какой столбец - идентифицирующий.

Всего записей: 276 | Зарегистр. 23-01-2005 | Отправлено: 00:18 18-08-2008
myst3000

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korobovmax
Спасибо за совет - не помогает Не знаю, что и делать

Всего записей: 25 | Зарегистр. 16-06-2005 | Отправлено: 00:27 18-08-2008
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Лезть на форум по SQLite.
2. Лезть на форум по БД.
3. Курить маны.
4. Поискать и посмотреть примеры.
5. Сделать простой тестовый пример и с ним поиграться.

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 00:39 18-08-2008
myst3000

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11
1. Как раз пишу им
2, 3, 4. Уже укурился окончательно - ночь воскресенья, а я как будто только что проснулся утром в субботу
5. сомо собой
 
Спасибо!
 
Может кто сталкивался еще с проблемой редактирования записей в DSQLite3?
 
 

Всего записей: 25 | Зарегистр. 16-06-2005 | Отправлено: 00:41 18-08-2008
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как правило, забываешь какую-то мелочь...
Ладно хватит оффтопить, а нас накажут модераторы.

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 00:43 18-08-2008
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
myst3000 может быть проблема что у датасета не стоит cached updates или стоит какой нить unidirectional. И еще как вариант не стоит привязка UpdateObject к Query.

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 10:45 18-08-2008
sergiuz1303



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Извиняюсь за возможный флуд но подскажите как решить проблему использую ФаерБирд-Фибы-ДевЕкспресс КвантумГрид
 
Var s:string;
begin
    s:=tbl.FinditembyID(0).editValue;
    ....
end;
Мне возвращает все время пустое значение.

Всего записей: 46 | Зарегистр. 11-06-2007 | Отправлено: 11:23 18-08-2008
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergiuz1303
Где этот код расположен?

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 12:31 18-08-2008
Dennica



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergiuz1303
Видимо у вас нет фокуса ни на одной из строк вьюшки...

Всего записей: 235 | Зарегистр. 19-12-2005 | Отправлено: 13:42 18-08-2008
sergiuz1303



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
afiget
код расположен гдехочь в моем случаи это было на обработке нажатаии кнопки.
 
Dennica
если бы я этого не знал  я бы не задавал навенрное тут это вопрос. Я сначала выделяю строку в гриде а потом обработую ее.  
 
А также нашел другой путь через Фибы  
qr.FieldByFieldNo(1).AsString;
 

Всего записей: 46 | Зарегистр. 11-06-2007 | Отправлено: 15:23 18-08-2008
Chukotka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Столкнулся с проблемой - приложение, использующее DevX (Grid, Bars, Editors) - временами при попытке перетащить окно мышкой (неважно, модальное окно или главная форма) приложение просто зависает, жрет около 40% CPU. Это продолжается секунд 30, потом все оживает. Но при попытке перетащить или просто кликнуть на заголовке окна - та же байда.
D2007, DevX версии за 23.05.08 (местный инсталл), скины отключены
Никто не сталкивался с подобным?

Всего записей: 429 | Зарегистр. 01-11-2006 | Отправлено: 15:31 18-08-2008 | Исправлено: Chukotka, 15:39 18-08-2008
afiget



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

Цитата:
код расположен гдехочь в моем случаи это было на обработке нажатаии кнопки.

А, так бы сразу и сказал. Ну тогда, ошибка в 17 строке.
 
ЗЫ
PostEditValue делал?

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 15:55 18-08-2008
Dennica



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

Цитата:
если бы я этого не знал  я бы не задавал навенрное тут это вопрос. Я сначала выделяю строку в гриде а потом обработую ее.

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

Всего записей: 235 | Зарегистр. 19-12-2005 | Отправлено: 07:16 19-08-2008
neznayka3

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

Цитата:
 
хочу в датасет, который подключается к cxDBLookupComboBox.Properties.ListSource подгружать данные не все сразу, а только те которые нужны пользователю, те формирую запрос после ввода с клавиатуры.
......
поставил DropDownListStyle=lsEditList заработало, но криво. при вводе не всегда открывается DropDownBox или открывается, но отображается 1 запись с полосой прокрутки, хотя DropDownRows=8. к тому же мне нужен lsEditFixedList, а не lsEditList.
вернее так:
1. если запрос возвращает одну запись то в LookupComboBox она отображается, но DropDownBox развернут весь(DropDownRows=8) те вместо остальных 7-ми записей - пустое пространство. с этим еще жить можно.
2. если запрос возвращает несколько записей то DropDownBox развернут не на 8 записей, а на одну. причем не всегда, закономерность так и не понял. вот это очень плохо.
 
помогите.

Всего записей: 385 | Зарегистр. 07-06-2007 | Отправлено: 08:09 20-08-2008
Dennica



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neznayka3
свойство DropDownAutoSize = True? Если да, то попробуйте поставить в false и в ручную подобрать высоту и ширину используя проперти DropDownHeight и DropDownWidth.  

Всего записей: 235 | Зарегистр. 19-12-2005 | Отправлено: 20:41 20-08-2008
afiget



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

Цитата:
DropDownAutoSize = True

проблем никогда не замечал. Если поставить, должно работать. По-умолчанию, кстати, false.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 01:02 21-08-2008
neznayka3

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

Цитата:
DropDownAutoSize = True  

работает, спасибо.

Всего записей: 385 | Зарегистр. 07-06-2007 | Отправлено: 07:40 21-08-2008
Dennica



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

Цитата:
С  
 
Цитата:DropDownAutoSize = True  
 
проблем никогда не замечал. Если поставить, должно работать. По-умолчанию, кстати, false.

При обычном использовании согласен, проблем не возникает. Криво начинает отрабатывать когда навешиваешь функции использующие фильтрацию через датаконтроллер у пропертисов. Так, у меня есть пара функций позволяющих организовать инкриментную фильтрацию лукапкомбо по мере ввода по подстроке и по неск. колонкам. Вот когда я их навешиваю приходится отключать автосайз.

Всего записей: 235 | Зарегистр. 19-12-2005 | Отправлено: 10:37 21-08-2008 | Исправлено: Dennica, 10:40 21-08-2008
brookson



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток.
Нашёл такую странность.  Динамически выводятся различные данные в cxGrid несколькими процедурами.
Грид находится на панели.
При попытке печати Panel с помощью dxComponentPrinter иногда грид не обновляется, то есть печатаются данные прошлой процедуры.
То есть в гриде новые данные, а dxComponentPrinter.Preview - старые.
Кроме того, если в гриде поменять ширину колонок или раскрыть-закрыть группы, в превью остаётся старый вид.
 
Что я забыл сделать? Печатаю обычно,  dxComponentPrinter1.Preview(true, PanelLink);
 

Всего записей: 139 | Зарегистр. 06-09-2007 | Отправлено: 14:38 21-08-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