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

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

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

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 11:37 17-06-2008
shulum



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При подвешивании на OnKeyPress на TcxTextEdit данного кода:
 
If Key = #13 Then
Begin
SelectNext(SEnder as TWinControl, True, True);
Key := #0;
End;
 
переключение на следующий контрол при нажатии на Enter не происходит ...
при этом с TEdit все в порядке ...
никто не сталкивался? в чем дело?
Спасибо!

Всего записей: 121 | Зарегистр. 11-06-2006 | Отправлено: 12:17 17-06-2008
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, подскажите,
в cxGid как сделать чередование цвета по строкам (типа зебры),
чтоб визуально легко читалась информация
Спасибо

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 15:16 17-06-2008
shulum



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

Всего записей: 121 | Зарегистр. 11-06-2006 | Отправлено: 15:31 17-06-2008
sldaac



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

Цитата:
Господа, подскажите,  
в cxGid как сделать чередование цвета по строкам (типа зебры),  
чтоб визуально легко читалась информация  
Спасибо

Style  смотри,  поставь на форму cxStyleRepository1, создай  стили, подключи их к View

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 15:36 17-06-2008
AndreyAgrh



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

Цитата:
При подвешивании на OnKeyPress на TcxTextEdit данного кода:  
 
If Key = #13 Then  
Begin  
SelectNext(SEnder as TWinControl, True, True);  
Key := #0;  
End;

 
shulum, да все работает вроде.  
А на какие компоненты у тебя должно переходить?

Всего записей: 204 | Зарегистр. 30-06-2007 | Отправлено: 16:03 17-06-2008
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shulum
sldaac
спасибо !
один казус только - если выбрать какой-то Скин, он перебьет настройки стилей
и вся красота исчезает

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 16:08 17-06-2008
sldaac



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

Цитата:
один казус только - если выбрать какой-то Скин, он перебьет настройки стилей  
и вся красота исчезает

ДА
 
Добавлено:

Цитата:
спасибо !  
один казус только - если выбрать какой-то Скин, он перебьет настройки стилей  
и вся красота исчезает

Хотя  можно поробовать  у cxGrid  удалить наименование SkinName, у  остольных обьектов скин должн примениться

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 16:14 17-06-2008 | Исправлено: sldaac, 16:23 17-06-2008
merphy69

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
добрый день, уважаемые!
 
пытаюсь разобраться с cxgrid
имеется TableView (не DB), пытаюсь заполнить его данными например вот так:
 

Код:
 
TableView.DataController.InsertRecord(TableView.DataController.RecordCount);
TableView.DataController.SetValue(TableView.DataController.RecordCount-1,index,SomeValue);
TableView.DataController.Post;
 

 
новая строка создается, но значения в нее не записываются((
подскажите, в чем может быть дело?

Всего записей: 16 | Зарегистр. 01-04-2008 | Отправлено: 17:34 17-06-2008
sldaac



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

Цитата:
пытаюсь разобраться с cxgrid  
имеется TableView (не DB), пытаюсь заполнить его данными например вот так:

 
Что мешает использовать виртуальную таблицу и не парить себе мозги, в тех-же девках есть, MemTables  кажется на-ся

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 18:33 17-06-2008
ply

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
merphy69
не претендую на элегантность решения, но работает отлично
 
i:=exview.DataController.AppendRecord;     exview.DataController.Values[i,exviewname.index]:=exceptquery.FieldByName('name').AsString;

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



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

Цитата:
добрый день, уважаемые!
 
пытаюсь разобраться с cxgrid
имеется TableView (не DB), пытаюсь заполнить его данными например вот так:
 
 
Код:
 
TableView.DataController.InsertRecord(TableView.DataController.RecordCount);
TableView.DataController.SetValue(TableView.DataController.RecordCount-1,index,SomeValue);
TableView.DataController.Post;
 
 
 
новая строка создается, но значения в нее не записываются((
подскажите, в чем может быть дело?

 
 

Код:
 
    fibdsPhonesAdd.First;
    while not fibdsPhonesAdd.Eof do begin
      dbgPhones.DataController.Append;
      colTel.EditValue      := fibdsPhonesAddTEL.Value;
//colTel - колонка (Column)
      colContact.EditValue  := fibdsPhonesAddContact.Value;
//colContact - колонка (Column)
      dbgPhones.DataController.Post;
      fibdsPhonesAdd.Next;
    end;
 


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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 20:12 17-06-2008
shulum



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

Цитата:
А на какие компоненты у тебя должно переходить?

да на любые ... в том то и дело, причем, если расположить на форме в качестве примера
несколько TcxTextEdit и TEdit, то ситуация выглядит таким образом:
с любого TcxTextEdit фокус соскакивает на первый  из контролов (на котором TabOrder=0), а с TEdit такого не происходит.
Причем от перестановки (измненения TabOrder) ничего не меняется.
при первом же попадании фокуса на TcxTextEdit и последующем нажатии на Enter фокус соскакивает на контрол с TabOrder=0
 
George_Lucky

Цитата:
один казус только - если выбрать какой-то Скин, он перебьет настройки стилей  
и вся красота исчезает

Странно, у меня настройки стилей имеют больший приоритет, нежели скин ...
Т.е., при применении скина (или его смене), все настройки стилей для представления остаются в силе ... что собственно и логично ... и кроме того, если использовать скины, то в них и так есть подсветка четных строк

Всего записей: 121 | Зарегистр. 11-06-2006 | Отправлено: 21:01 17-06-2008
ply

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

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не подскажите - перевод help или докум на  Dev в принципе где нибудб пробегала

Всего записей: 516 | Зарегистр. 09-12-2003 | Отправлено: 09:44 18-06-2008
shulum



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

Всего записей: 121 | Зарегистр. 11-06-2006 | Отправлено: 10:04 18-06-2008
merphy69

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sldaac
огромное спасибо! это как раз то что мне было нужно!
 
ply, X11
спасибо! как я понял приведенные вами коды выполняют примерно тоже что и мой. в результате, как я писал выше, получаю грид с кучей пустых ячеек - данные никак нехотят туда добавляться...
в итоге идеальным оказался вариант с использованием dxMemTable и dbTableView

Всего записей: 16 | Зарегистр. 01-04-2008 | Отправлено: 10:35 18-06-2008
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ply
В обработке события начала редактирования проанализировать нужное значение и вызвать Abort для запрета.

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
afiget не работает...
 
вот что помогло: http://www.devexpress.com/Support/Center/p/Q32014.aspx?searchtext=disable+editing+cell&tid=dee0f498-9b49-42c9-bee9-5530e0ea67f6&pid=763242d1-7120-4037-9b89-a96d16d00bef

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хай вопрос!!!!!!!
 
Есть ресурс по адресу ресурсу (cxSetResourceString(@scxGridNoDataInfoText, 'No data display')). Как поменять раpмер шрифта это сообщения????
 
 

Всего записей: 10 | Зарегистр. 26-04-2008 | Отправлено: 00:11 23-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-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru