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

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



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

Цитата:
Как я понял твою задачу: нужно сделать более удобным уменьшение ширины колонки для широких колонок. Так?
 

да
 

Цитата:
Если да, то я бы еще уточнил: а стандартного метода ApplyBestFit недостаточно?
 

нет, нужно мышкой уменьшать так, как это сделано в DBGridEh
 

Цитата:
Без плясок с бубном  - нельзя однозначно

очень плохо

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

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 17:20 12-02-2009
afiget



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

Цитата:
нет, нужно мышкой уменьшать так, как это сделано в DBGridEh

И что ты к этому решению прицепился?
 
Для Девок, ИМХО, такое решение плохо подходит. Из-за того, что нужно придумывать сложный алгоритм, учитывающий все возможные варианты (я имею ввиду: "подкурсорный" элемент может быть разный).
 
ЗЫ
Исходники DBGridEh смотрел?

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 22:57 12-02-2009
X11



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

Цитата:
Исходники DBGridEh смотрел?

неа

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 09:00 13-02-2009
Trasnev

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Помогите, пожалуйста, с cxGrid.  
Дано: 2 таблицы в оракл. Одна содержит поля item_id, Item_name, Owner_id, другая содержит поля current_item_id, person_id, person_name.
Нужно: вывести в Grid данные второй таблицы, с разрешением их редактирования(что легко решаемо), НО для задания current_item_id должны предлагаться только те записи из таблицы 1, для которых выполняется условие таблица1.owner_id=таблица2.person_id(т.е. текущая запись в grid).
Вопрос: как настроить LookupComboBox поле в grid, чтобы это все заработало?

Всего записей: 4 | Зарегистр. 13-02-2009 | Отправлено: 15:22 13-02-2009
afiget



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

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 15:55 13-02-2009
VlVinnik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, нужна помощь!
Поставил 42 билд, ранее работал на 37, после этого все проекты где использовалась MemData - слетели, во всех DBLookupComboBox данные из MemDatы отображаются неправильно, строки предыдущих записей накладываются на текущие. Что делать?

Всего записей: 2 | Зарегистр. 15-02-2009 | Отправлено: 12:11 15-02-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поднять проекты из бэкапов, установить v41 и попробовать. По крайней мере у меня v41 работает нормально.

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

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 12:25 15-02-2009
VlVinnik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробывал... Все равно...  
Делаю очень просто, кидаю мемдату(Num- Integer; Name - String 255), забиваю в нее 5 записей, привязываю к LookupComboBox, ставлю Active:=true, запускаю, открываю комбик и там содержимое строк смешано... Я в шоке... Причем на 41 билде тожесамое...
   

Всего записей: 2 | Зарегистр. 15-02-2009 | Отправлено: 13:14 15-02-2009
sldaac



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

Цитата:
Пробывал... Все равно...  
Делаю очень просто, кидаю мемдату(Num- Integer; Name - String 255), забиваю в нее 5 записей, привязываю к LookupComboBox, ставлю Active:=true, запускаю, открываю комбик и там содержимое строк смешано... Я в шоке... Причем на 41 билде тожесамое...

V.40 - MemData  использую в двух проектах, полет нормальный,  но у меня  String 30, Smalint

Всего записей: 757 | Зарегистр. 15-06-2005 | Отправлено: 10:17 16-02-2009
JSinx

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насколько я понял, это платные компоненты?

Всего записей: 3 | Зарегистр. 22-01-2006 | Отправлено: 12:01 16-02-2009
afiget



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

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 12:33 16-02-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто знает, есть ли в планах разработчиков DevExpress такая фича: хотелось бы чтобы в Glyph компоненты TcxButton можно было загружать не только иконки из файлов формата .pcx и .bmp, а хотя бы еще .ico (про png молчу), или присваивать из cxImageList?
 
Добавлено:
Как у cxListbox определить момент смены строки (Item`а)? События OnChange или AfterChange нет.

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

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 13:59 16-02-2009
Dmiro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11
Боюсь, что только на OnClick - и там проверять Selected.

Всего записей: 100 | Зарегистр. 15-04-2002 | Отправлено: 14:43 16-02-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Но можно же ещё клавиатурой менять активный элемент.
 
Добавлено:
Придётся использовать TcxCheckListBox
 
Добавлено:
И там нету
 
Добавлено:
Всё, cxListView спас гиганта мысли

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

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 16:07 16-02-2009
afiget



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

Цитата:
есть ли в планах разработчиков DevExpress такая фича: хотелось бы чтобы в Glyph компоненты TcxButton можно было загружать не только иконки из файлов формата .pcx и .bmp, а хотя бы еще .ico (про png молчу), или присваивать из cxImageList?

Есть. Но пока только в планах: http://www.devexpress.com/issue=CS41515
 
Пока предлагают конвертить в BMP с помощью TdxPNGImage:
http://www.devexpress.com/issue=Q18021
 
Ну и для общего развития:
http://www.devexpress.com/issue=Q181609

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 18:26 16-02-2009
ukflrj

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли возможность в TcxGrid создавать составные строки, как в 1С.
спасибо
 
Добавлено:
to ukflrj
 
разобрался сам.
 

Всего записей: 24 | Зарегистр. 26-01-2006 | Отправлено: 15:07 17-02-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ukflrj наверно прикольно разговаривать самому с собой...

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
извините за флейм, тупой видимо
еще вопрос по Grid, возможно ли сделать такие заголовки в рамках одного Band, или вообще без bands
 
 
+----+ +------------------+
|      |  |                        |
|      |  +------------------+
|      |  +------------------+
|      |  |                        |
|      |  |                        |
+----+ +------------------+
 
 
спасибо
 

Всего записей: 24 | Зарегистр. 26-01-2006 | Отправлено: 17:04 17-02-2009
jicoff

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ukflrj
 
Если правильно понял, то первые 2 столбца можно заключить в один бэнд, третий в отдельный и использую свойтство колонок Position->RowIndex разнести их на раные строки

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 18:57 17-02-2009
brookson



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго всем времени суток.
Бьюсь кучу времени об очевидный кусок кода, и всё без толку. Помогите!
 
Создаю в рантайме cxGrid. По одному столбцу делаю группировку.
Хочу сделать итоги в группе и общие. Общие работают, а в группе нет.
Хотя код почти похож, и в дизайнтайме на этом гриде у меня групповые итоги получаются.
Привожу кусчок кода:

Код:
 
tvgrid1.BeginUpdate;
tvgrid1.DataController.DataSource:=DS3i;
tvGrid1.OptionsView.GroupFooters:=gfAlwaysVisible;
 
acolumn:=tvgrid1.CreateColumn;
acolumn.Width:=70;
acolumn.DataBinding.FieldName:='vdate';
acolumn.DataBinding.valuetype:='Date';
.....
with tvGrid1.DataController.Summary do begin
  BeginUpdate;
 
  SummaryGroups.Clear;
  with SummaryGroups.add do begin
      TcxGridTableSummaryGroupItemLink(Links.Add).Column := vGrid1.Columns[2];
      with SummaryItems.Add as TcxGridDBTableSummaryItem do begin
          Column := vGrid1.Columns[2];
          Kind := skSum;
          Format := ',0.00 $;-,0.00 $';
          Position:=spFooter;
      end;
  end;
 
  with FooterSummaryItems.Add as TcxGridDBTableSummaryItem do
      begin
        Column := tvGrid1.Columns[2];
        Kind := skSum;
        Format := ',0.00 $;-,0.00 $';
      end;
.....
  endUpdate;
end;
tvgrid1.EndUpdate;
 
 

Всего записей: 139 | Зарегистр. 06-09-2007 | Отправлено: 19:43 17-02-2009 | Исправлено: brookson, 19:46 17-02-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-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru