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

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

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

ShIvADeSt (29-01-2007 03:17): идем сюда
http://forum.ru-board.com/topic.cgi?forum=33&topic=7918
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

golkanavt



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

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




 
Сами прирученные компоненты частенько приходят на водопой сюда

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 10:42 08-10-2003 | Исправлено: golkanavt, 15:41 08-09-2006
RayZ



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Dauren111, Эээм, тогда может к великому хелпу?

Код:
TcxGridBandedColumnPosition
Represents the position of a banded column within a banded table view.
 
...
 
TcxGridBandedColumnPosition.BandIndex
Specifies the band which displays the current column.
 
property BandIndex: Integer;
 
Use the BandIndex property to define the band displaying the current column.  The BandIndex property addresses a band by its index in the view’s Bands collection.  To specify the position of a column within a band, you need to set the ColIndex and/or RowIndex properties.
If you set BandIndex to –1, the column will be removed from the band.

Всего записей: 381 | Зарегистр. 10-04-2002 | Отправлено: 01:34 11-10-2006
Dauren111



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

Всего записей: 182 | Зарегистр. 05-01-2006 | Отправлено: 09:28 11-10-2006
Vitus_Bering



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно, чтобы при наведении на ячейку или на название стобца в QuantumGrid 5.x, всплывала многострочная подсказка, какие могут быть решения?

Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 11:46 11-10-2006
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitus_Bering
А в чем проблема? Просто напиши в 2 строки заголовок, и (если заголовок не помещается в ячейку) будет отображаться именно 2-строчная подсказка.
Думаю, аналогично будет и для ячеек с данными.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 15:17 11-10-2006
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitus_Bering
 
Есть статьи в Knowledge Base  с примерами:
 
1. How to Display Cell Hints for Long Text Values  
https://www.devexpress.com/Support/Center/ViewKBIssue.aspx?kbid=A196&searchtext=hint&pgid=48409584-e723-41af-b1d3-52dd97577823
 
2. How to programmatically display cell hints within a grid
https://www.devexpress.com/Support/Center/ViewKBIssue.aspx?kbid=A2666&searchtext=hint&pgid=48409584-e723-41af-b1d3-52dd97577823

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 16:07 11-10-2006
Vitus_Bering



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex47
Спасибо, то, что надо.
И еще вопрос: есть ли возможность все настройки cxGrid-а, которые сохраняются в ini-файле, сохранять в каком-нибудь криптованном виде?

Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 20:51 11-10-2006
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitus_Bering
Сохранять настройки в TMemoryStream, а потом его шифровать и сохранять в файл

Всего записей: 477 | Зарегистр. 22-09-2002 | Отправлено: 21:39 11-10-2006
golkanavt



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RayZ
Да оно и так все работает. Проблема в том что нет возможности выбора вариантов для фильтра. На форме есть комбобокс(выбор фирмы-партнера), при выборе значения из него фильтр срабатывает нормально, но при необходимости добавить в фильтр еще несколько фирм необходимо набивать название точно так как оно есть.

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 11:59 12-10-2006
Vic

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогайте, чего-то креза какая-то, имеем дбгрид допустим из 3 колонок, из них 2 из базы, а третья должна расчитываться, меняем спин едит, в третью колонку заноситься результат умножения 1 на 2 и на занчение спина, мои варианту в аксес виолэйшн вываливаются, пример покажите, что делать?

Всего записей: 333 | Зарегистр. 17-10-2001 | Отправлено: 12:50 12-10-2006
killerbeanjeka

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как установить компоненты DevExpress под BDS 2006.
В часности DevExpress ExpressPivotGrid v1.1.0. Там куча папок, подпапок и ни одного файла с описанием установки. Что делать?

Всего записей: 86 | Зарегистр. 27-09-2006 | Отправлено: 13:23 12-10-2006
Alex47



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

Цитата:
но при необходимости добавить в фильтр еще несколько фирм необходимо набивать название точно так как оно есть.

Может сгодится решение Bastian Bauwens
"How to implement an incremental filter using the filter capabilities"
http://www.aixware.de/samples.html

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 13:45 12-10-2006
cryptonium

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
вот такой вопрос для себя не могу решить -
имеются grid, компоненты вида lookupComboBox которые лежат в repository и выставляются в качестве repositoryItem для каких-то Column - это удобно в случае когда они выставляются для некоторого ID столбца с foreign key - но при этом получаем на выходе весьма небыстрое формирование таблицы.
В моем же случае grid используется не на таблицу, а на view - в которой требуемое значение посчитано (т.е. если в таблице user содержится поле department_id, то во view уже будет department_name), соответвенно нужно сделать чтобы lookup комбобокс был на поле department_name, а выставлял значение для department_id (или можно это в runtime делать, не критично), т.е. по сути мне lookup нужен только как combobox который выведет связанную таблицу, даст пользователю выбрать значение которое ему нужно и вернет мне это значение.
 
возможно ли добиться этого от lookupComboBox?

Всего записей: 193 | Зарегистр. 11-01-2003 | Отправлено: 11:05 13-10-2006
Vic

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

Всего записей: 333 | Зарегистр. 17-10-2001 | Отправлено: 11:05 13-10-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vic
Я бы сделал вычислимое поле на датасете и обрабатывал у него (датасета) онкалкфилд

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 11:15 13-10-2006
Vic

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

Цитата:
Я бы сделал вычислимое поле на датасете и обрабатывал у него (датасета) онкалкфилд

 
А небольшой, пример можно привести?

Всего записей: 333 | Зарегистр. 17-10-2001 | Отправлено: 11:16 13-10-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vic
Ну если датасет у тебя на форме лежит или датамодуле  - то правой кнопкой мыши кликай и выбирай New field... - и тип Calculated поставь
После этого твоему датасету назначь обработчик, например так

Код:
procedure TForm1.DataSet1CalcFields(DataSet: TDataSet);
begin
  DataSet.FieldByName('Здесь_имя_твоего_поля').AsInteger :=  
    DataSet.FieldByName('Field1').AsInteger * DataSet.FieldByName('Field2').AsInteger;
end;
 

В этом случае вычислимое поле будет содержать произведение Field1 и Field2...

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 11:55 13-10-2006
Vic

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

Всего записей: 333 | Зарегистр. 17-10-2001 | Отправлено: 14:11 13-10-2006
gorwul

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vic
Либо так (_https://www.devexpress.com/Support/Center/ Question ID:      DQ10819)
 
procedure TForm1.Table1CityGetText(Sender: TField; var Text: String;
  DisplayText: Boolean);
var
  AValue: Double;
begin
  with Sender.DataSet do
  begin
    AValue := FieldByName('CustNo').AsInteger * FieldByName('TaxRate').AsFloat;
    Text := Sender.AsString + ' Value = ' + FloatToStr(AValue);
  end;
end;

Всего записей: 155 | Зарегистр. 16-04-2003 | Отправлено: 17:06 13-10-2006 | Исправлено: gorwul, 17:08 13-10-2006
RayZ



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

Цитата:
а можно чтобы Caption  у банда или колонки шли вертикально

Dauren111, у DevExpress не можно. EhLib, да. Хотя, если сыцы в руках...
 
golkanavt, а что мешает использовать в фильтре LIKE %xxx% ?
 
killerbeanjeka, открой <>.bdsproj файл компонент, и инсталлируй из конектсного, еслм нет, то обратись, к DPK файлам, еслм нет, то обратись к гуглу и другим поисковым богам, если нети, то есть другие форумы для того что бы грохнуть бина.
 

Всего записей: 381 | Зарегистр. 10-04-2002 | Отправлено: 04:26 14-10-2006
gorwul

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Читай How to Rotate a Column Header Caption by 90 Degrees....
 
_https://www.devexpress.com/Support/Center/ViewKBIssue.aspx?kbid=A500
 
 

Всего записей: 155 | Зарегистр. 16-04-2003 | Отправлено: 22:55 14-10-2006
   

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

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress
ShIvADeSt (29-01-2007 03:17): идем сюда
http://forum.ru-board.com/topic.cgi?forum=33&topic=7918


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru