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

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

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
afiget
 
Но ведь RowIndex будет меняться в зависимости от сортировки или фильтрации, проще уж оставить RecordIndex.

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 15:14 19-05-2009
zaroman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
afiget
Спасибо огромное!!!!
 
Добавлено:
afiget
К сожалению, заметил такую вещь: работает хорошо, но в случае с группировкой - не работает...

Всего записей: 25 | Зарегистр. 12-05-2006 | Отправлено: 16:03 19-05-2009 | Исправлено: zaroman, 16:39 19-05-2009
jicoff

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

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 16:43 19-05-2009
zaroman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jicoff
если на то же событие OnGetDisplayText - еще хуже

Всего записей: 25 | Зарегистр. 12-05-2006 | Отправлено: 16:46 19-05-2009
afiget



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

Цитата:
Но ведь RowIndex будет меняться в зависимости от сортировки или фильтрации

Он будет меняться и тем самым вне зависимости от сортировок строки будут пронумерованы правильно.

Цитата:
в случае с группировкой - не работает...

Это да. Мне ни разу еще не приходилось по ТЗ нумеровать группированные строки, не было необходимости искать решение.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 16:48 19-05-2009
zaroman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
afiget
Эх...очень жалко. Но все равно, еще раз большое спасибо.  
Буду искать дальше..

Всего записей: 25 | Зарегистр. 12-05-2006 | Отправлено: 16:57 19-05-2009
jicoff

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zaroman
 
А если при группировке к RowIndex, если уж RecordIndex работает еще хуже, прибавлять GroupIndex?

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 17:00 19-05-2009
vladman

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

Цитата:
как в обработчике ... вычислить имя связанного поля БД?  

Как-то достаточно долго дискутировали по этому поводу на стр. 2-5, если не ошибаюсь.
 
Можно попробовать так:
procedure <YourForm>.<YourcxDBEditorRowEditPropertiesChange>(Sender: TObject);
begin
ShowMessage(TcxDBEditorRow(TcxVerticalGrid(TcxCustomEdit(Sender).Parent).FocusedRow).Properties.DataBinding.FieldName);
end;
 
опять же - Для надежности можно/нужно проверять что Sender is TcxCustomEdit, что TcxCustomEdit(Sender).Parent is TcxVerticalGrid, а FocusedRow is TcxDBEditorRow
 
С OnGetContentStyle немного по-другому, если еще актуально, набросаю пример.

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 17:05 19-05-2009 | Исправлено: vladman, 17:09 19-05-2009
Chukotka

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

Цитата:
С OnGetContentStyle немного по-другому, если еще актуально, набросаю пример.

Было бы здорово. Динамически изменять стиль проще - сейчас после сохранения данных приходится вручную менять стили для всех полей

Всего записей: 428 | Зарегистр. 01-11-2006 | Отправлено: 19:52 19-05-2009 | Исправлено: Chukotka, 19:53 19-05-2009
zaroman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jicoff
с GroupIndex конечно можно попробовать - только пока не очень понял как будет правильнее: при группировке есть более одного значения - при распахивании каждого из них - какой должна быть нумерация? Сквозной? Или же в каждой группе начинаться с 1 (мне кажется так правильнее)

Всего записей: 25 | Зарегистр. 12-05-2006 | Отправлено: 09:16 20-05-2009
infomSB



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят кто пользовался dxSpellChecker как избавиться от того что он принимает кавычки за символы и подчеркивает слов с кавычками как ошибочные ?
Где указаны символы разделители слов ?

Всего записей: 75 | Зарегистр. 17-03-2006 | Отправлено: 10:16 20-05-2009
Semeon555777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите
   
Как сделать что бы по щелчку по +
в ячейки загружалась фотография

Всего записей: 13 | Зарегистр. 07-01-2008 | Отправлено: 12:21 20-05-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В свойствах колонки выбери тип Blob или подходящий. В событии нажатия кнопки в колонке напиши код загрузки изображения в базу.

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 13:04 20-05-2009
Semeon555777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если бы все было так просто(
У меня разнотипные данные в колонке

Всего записей: 13 | Зарегистр. 07-01-2008 | Отправлено: 14:08 20-05-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Semeon555777
что значит разнотипные данные в колонке??? если колонка называется "ФОТО СОТРУДНИКА" то что может еще там быть кроме ФОТО? к тому же никто не запрещает на ходу менять у колонки тип

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посмотрите пример
У меня всего 3 колонки, по одной идет группировка
а результат должен быть таким
 

Всего записей: 13 | Зарегистр. 07-01-2008 | Отправлено: 14:42 20-05-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Semeon555777
как вариант можно тогда попробывать сделать на основе CardView

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 15:19 20-05-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги! Попробую сформултровать вопрос.. Есть трилист, хочу использовать настраиваемые иконки для каждой записи, причем хочу, чтобы эти иконки пользователь мог сам подгружать в ран-тайм, теперь вопрос, как сохранить, то, что загрузил пользователь.. Т.е. как сохранить иконки в каком-нибудь ини или еще где, так чтобы, при переносе на другой комп, где этих иконок нет, они не терялись? (вариант с внесением в служебную БД - не предлагать, это рабочая версия)...

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 23:49 20-05-2009
X11



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

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 01:10 21-05-2009 | Исправлено: X11, 01:11 21-05-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Meister Floh
можно попробывать реализовать сохранение например в файл ресурсов...
а cxStorage не позволяет сохранить какой нить ImageList?

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 09:03 21-05-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