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

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

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

ShIvADeSt (31-12-2009 04:49): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=10884  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

golkanavt



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

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




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

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 10:31 07-02-2009 | Исправлено: vladman, 14:36 24-10-2009
AvGSoft

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

Всего записей: 262 | Зарегистр. 03-07-2006 | Отправлено: 09:26 20-07-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как узнать например ID (уникальный номер в таблице) в помеченных (выделеных с помощью select) строках TcxGrid

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 16:56 20-07-2009
f3ka

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

Код:
with <TcxCustomTableView>.Controller do
    for i := 0 to SelectedRecordCount - 1 do
      SelectedRecords[i].RecordIndex;
 

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 17:07 20-07-2009
SIgor33

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

Цитата:
может быть так?

В принципе так а в догонку такой вопрос
у меня в таблице не колонки ID а базе данных есть мне бы хотелось получить данные выделенных строк этого поля. Подскажи?

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 17:33 20-07-2009
VadimLou



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

Всего записей: 702 | Зарегистр. 22-07-2004 | Отправлено: 03:54 21-07-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги такой вопрос.. Есть TcxDBTreeList. В run-time создаю несколько колонок в зависимости от необходимости. Возможно ли штатными средствами сохранять инфу, о том, какие колонки были созданы (отображены) в последней сессии?

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 11:07 21-07-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VadimLou
Не хотелось бы. А иного способа нет?

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 13:10 21-07-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SIgor33
к сожалению о существовании этого поля должен знать грид... иначе только прикручивание велосипеда поможет (типа какого нить Locate или Lookup для датасета но номеру RecordIndex), но думаю что это очень плохой путь

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 13:18 21-07-2009
SIgor33

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
f3ka
А grid знает свой datasource значит все же возможно как то обратиться ао имени поля

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 14:29 21-07-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SIgor33
for I := 0 to <GridDBTableView>.Controller.SelectedRecordCount - 1 do
    begin
      with <GridDBTableView>.DataBinding.DataSource.DataSet do
      begin
        RecNo := <GridDBTableView>.Controller.SelectedRecords[I].RecordIndex + 1;
        <VALUE> := FieldByName(<FieldName>).Value;
      end;
    end;

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 15:00 21-07-2009 | Исправлено: f3ka, 15:01 21-07-2009
SIgor33

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

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 17:52 21-07-2009
JayDi85



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

Цитата:
Коллеги такой вопрос.. Есть TcxDBTreeList. В run-time создаю несколько колонок в зависимости от необходимости. Возможно ли штатными средствами сохранять инфу, о том, какие колонки были созданы (отображены) в последней сессии?

Использовать свойство Tag у колонок и помечать нужные специальным кодом, например, 0 -- стандартные колонки, 1 -- динамически созданные.

Всего записей: 18 | Зарегистр. 16-05-2008 | Отправлено: 21:08 21-07-2009
G787



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У cxBarEditItem и dxBarEdit свойство Width не реагирует на изменения это баг или я чего-то не догоняю ?

Всего записей: 1035 | Зарегистр. 04-12-2005 | Отправлено: 01:43 22-07-2009
Dart_Veider

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ, помогите. или я туплю где-то или не знаю ))) в общем не могу поставить devexpress 45 на делфи 2009. пробовал ставить на двух машинах, на одной виста, на другой хр. не встают ни там, ни там. стоят апдейты на делфи 1 и 2. проблема в чем: установка вроде проходит, но не компилится. и при запуске делфи выдает ошибки что не найдены файлы bpl. искал их поиском в корневом диске - нет таких файлов. что делать не знаю. подскажите в чем траблы?

Всего записей: 19 | Зарегистр. 19-12-2008 | Отправлено: 07:04 22-07-2009
asdnsd



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может видео уроки в шапку добавить? http://tv.devexpress.com/

Всего записей: 447 | Зарегистр. 21-05-2007 | Отправлено: 22:35 22-07-2009
vladman

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

Цитата:
Комрады, кто встречал или в курсе как добавить свою кнопку рядом с кнопкой хелп в риббоне.  

Есть пару дискуссий на эту тему
_http://www.devexpress.com/Support/Center/p/CQ47888.aspx
_http://www.devexpress.com/Support/Center/p/CS51420.aspx

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 22:41 22-07-2009
Walerik75

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги, доброго времени суток! Помогите, а то уже всё изрыл, всё перекопал, всё перепробовал.
C++Builder2009? QuantumGrid 6, FIBPlus.
Распространенная задачка:
Многоуровневый cxGrid:
 
Level1.DBBandedTableView1
  Leve1_1.DBBandedTableView1_1
Level2.DBBandedTableView2
  Level2_1.DBBandedTableView2_1
Level3.DBBandedTableView3
  Level3_1.DBBandedTableView3_1
  Level3_2.DBBandedTableView3_2
  Level3_3.DBBandedTableView3_3
    Level3_3_1.DBBandedTableView3_3_1
 
Въюхи уровня 3_х подключаются в динамике.
 
В общем классический mastr-detail.  
Добавление записей производится "руками", т.е. FIBDataSet1->Append();
Если  у master нет detail, то новая запись подскакивает к master, у которого уже есть последняя подчиненная запись. по команде Post(), запись встает на нужное место.
Как заставить новую подчиненную запись появляться относительно выбранного mster-а?
 
Итак делал:
 
TcxCustomGridRecord *AMasterRec;
TcxCustomGridRecord *ADetailRec;
 
AMasterRec = ((TcxCustomGridTableView*)DBBandedTableView1_1)->MasterGridRecord; // возвращает NULL
 
DBBandedTableView1->DataController->GetDetailDataController(AMasterRec->RecordIndex, 0)->Append();
ADetailRec = AMasterRec->GetLastFocusableChild(false);
ADetailRec->Focused = true;

Всего записей: 8 | Зарегистр. 13-12-2008 | Отправлено: 22:58 22-07-2009 | Исправлено: Walerik75, 23:00 22-07-2009
vladman

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

Цитата:
У cxBarEditItem и dxBarEdit свойство Width не реагирует на изменения это баг или я чего-то не догоняю ?

Скорее всего баг:
_http://www.devexpress.com/Support/Center/p/S131121.aspx
_http://www.devexpress.com/Support/Center/p/Q209214.aspx
 
Но, заметил такую особенность. Если создать, например, TdxBarEdit, и изменять его размер путем изменения свойства Width в Object Inspector (либо в рантайме), то все работает верно. Но как только изменить размер с помощью мыши (дизайнтайм) - значение свойства Width не изменяется, и изменение значений свойства Width (как в рантам так и в дизайнтайм) не приводит к верной визуализации объекта. Если удалить этот объект с панели, а затем заново его туда поместить, то возможность изменения размера через Object Inspector восстанавливается. Это же относится и к cxBarEditItem.

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 23:08 22-07-2009
Dart_Veider

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

Цитата:
Может видео уроки в шапку добавить?  http://tv.devexpress.com/

 
сайт конечно хороший, но где там искать?

Всего записей: 19 | Зарегистр. 19-12-2008 | Отправлено: 04:05 23-07-2009
f3ka

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

Цитата:
Может видео уроки в шапку добавить?  http://tv.devexpress.com/

возможно он и хороший, но по VCL там вроде я ничего не нашел...

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 08:19 23-07-2009
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 3)
ShIvADeSt (31-12-2009 04:49): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=10884


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru