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

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vudr
Поменяй цвет в OnCustomDrawCell event - я же давал код.

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 14:04 09-09-2005
Vudr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex47
Уже решил. Сделал на стайлах. Переопределил OnGetContentStyle:
if (AItem.Focused) and (ARecord.Focused) then
  AStyle := stlFocusItem
else
  AStyle := stlClearedDoc;

Всего записей: 153 | Зарегистр. 19-04-2003 | Отправлено: 17:57 09-09-2005
Alex1978

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexist
http://rapidshare.de/files/4903864/RUSSIAN.rar.html

Всего записей: 306 | Зарегистр. 27-02-2003 | Отправлено: 20:31 09-09-2005
Alex47



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

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 22:52 09-09-2005
alexist



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

Всего записей: 484 | Зарегистр. 23-01-2002 | Отправлено: 07:59 12-09-2005
Alex1978

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот столкнулся с проблемой. Использую в качестве источника TDbf (обычные dbf файлы) отображается в cxGrid, файл с таблицей лежит на 3,5". Нет перемещения по записям, точнее курсор перемещается только между заголовком группы и первой записью в группе (без группировки тоже самое), дальше никак. Может кто в курсе как разобраться с проблемой.

Всего записей: 306 | Зарегистр. 27-02-2003 | Отправлено: 11:58 12-09-2005 | Исправлено: Alex1978, 07:54 13-09-2005
IgorXI



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

Всего записей: 126 | Зарегистр. 16-09-2003 | Отправлено: 07:26 13-09-2005
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IgorXI
Производитель дает список изменений только зарегистрированным пользователям.
Изменения по последней версии (5.9) можно взять здесь:
http://forum.ru-board.com/topic.cgi?forum=2&topic=2310

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 09:16 14-09-2005
Alexanderik



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
3 версию для .NET кто нибудь юзал ?
если да чем лечить ?
 

Всего записей: 1 | Зарегистр. 23-02-2004 | Отправлено: 16:46 15-09-2005
danigan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте
Может подскажет кто, как программно менять фокус, активировать 'табы' detail_set'ов
People, Companies, Photos ?
 
   

Всего записей: 8 | Зарегистр. 16-11-2003 | Отправлено: 19:59 16-09-2005
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
danigan
1. Сначала на примере приведенного вами Demo (MasterDetailDemo).
 Добавьте в обработчик TMasterDetailDemoMainForm.FormShow одну строку:
 procedure TMasterDetailDemoMainForm.FormShow(Sender: TObject);
 var
 Index: Integer;
 begin
   if MasterDetailDemoDataDM.tblFilms.Active then
   begin
     MasterDetailDemoDataDM.tblFilms.First;
     if Assigned(tvFilms.Controller.FocusedRecord) then
       tvFilms.Controller.FocusedRecord.Expanded := true;
     // Новая строка:
     TcxGridMasterDataRow(tvFilms.Controller.FocusedRecord).ActiveDetailIndex := 1;  
   end;
 end;
 Если ActiveDetailIndex := 0; -  будет видимым level lvPeople
 Если ActiveDetailIndex := 1; -  будет видимым level lvCompanies
 Если ActiveDetailIndex := 2; -  будет видимым level lvPhotos
2. Могу предложить общую процедуру:
 Procedure MakeCloneVisible(AClone: TcxCustomGridView);
 var  ALevelIndex: Integer;
     MasterView: TcxGridDBTableView;
     MasterRow: TcxGridMasterDataRow;
 begin
  ALevelIndex := TcxGridLevel(AClone.Level).Index;
  MasterView := TcxGridDBTableView(AClone.MasterGridView);
  MasterRow :=
  TcxGridMasterDataRow(MasterView.ViewData.Records[AClone.MasterRecordIndex]);
  MasterRow.ActiveDetailIndex := ALevelIndex;
 end;
 

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 16:28 17-09-2005
danigan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex47
 
Вот спасибо.  
В примерах и справке этого нет вроде, я искал и не смог найти.
На сайте у них лазил, мож еще где можно почитать?
Мне в основном надо было это:
TcxGridMasterDataRow(tvFilms.Controller.FocusedRecord).ActiveDetailIndex := 1;
 
 Если ActiveDetailIndex := 0; -  будет видимым level lvPeople
 Если ActiveDetailIndex := 1; -  будет видимым level lvCompanies
 Если ActiveDetailIndex := 2; -  будет видимым level lvPhotos
 
Простая вроде вещь, а я мозг чуть не повредил..

Всего записей: 8 | Зарегистр. 16-11-2003 | Отправлено: 18:14 17-09-2005
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
danigan
Для поиска решений удобно пользоваться:
http://www.tamaracka.com/search.htm.
В данном случае в строке поиска можно набрать:
^devexpress.public.vcl.quantumgrid5 level, и после поиска
прочитать, к примеру, Thread:  "How to set the focus on a Tab?"

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 19:07 17-09-2005 | Исправлено: Alex47, 19:08 17-09-2005
danigan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex47
 
Попробую, обязательно

Всего записей: 8 | Зарегистр. 16-11-2003 | Отправлено: 19:48 17-09-2005
mln141



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
После установки новой версии (от августа) возникла проблема при работе с датой. Установка в гриде поля, ссылающегося на дату из БД приводить к ошибке (почему-то комп. пытается преобразовать целое в дату). Аналогично при использовании соответствующего редактора. В старой версии (июльской) все работает. Использую 6 стройку, БД на MS Access.  
Никто не находил решения данной проблемы?

Всего записей: 86 | Зарегистр. 18-05-2005 | Отправлено: 16:37 20-09-2005
UKRANDRUSHKA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди помогите, ExpressMemData как его отфильтровать? только обязательно что бы  
filter:=S:String;

Всего записей: 85 | Зарегистр. 17-05-2005 | Отправлено: 17:50 20-09-2005
webpython

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!
Собрал из сурсов Quantum Grid версии 5.9 и обнаружил, что контрол DateEdit напрочь отказывается работать - при выборе (или вводе вручную) ЛЮБОЙ! даты выскакивает ошибка "Overflow while converting variant of type (Integer) into type (Date)"
В 4-ке такого глюка не была. В фирменной демке к 5-му гриду такой глюк не проявляется.
Пробовал использовать контрол DateEdit из разных компонент - та же ерунда. Если кто сталкивался - подскажите как добыть нормальную версию контрола ?

Всего записей: 2 | Зарегистр. 21-09-2005 | Отправлено: 01:57 21-09-2005
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mln141
Похожая проблема обсуждалась в конференции devexpress.public.vcl.editors4  
27 августа 2005 г, тема "Had to uninstall update 8/26/05 TcxDateEdit was failing -- couldn't convert integer to date?"
Речь шла о D6, сначала представитель DevExpress посоветовал поставить все патчи для D6. Это не помогло. А 17 сентября 2005 г появилось сообщение от Lars Black:
 "got a source code fix from support (Issue ID 23412) that fixed the problem for me. I'm running D6 with all updates..".
Так, что похоже ситуация такова.
1. Есть fix from support (Issue ID 23412).  
2. Ошибка проявляется,  если:
    "I get an Invalid Variant Conversion when it is trying to display a date from a database  
     that is in string format (i.e. '09/14/05'). I've tracked it to a specific place in the  
     devexpress code (cxCalendar.TcxCustomDateEditProperties.PrepareDisplayValue)".

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 09:24 21-09-2005 | Исправлено: Alex47, 09:27 21-09-2005
alexist



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нет ли у кого русских ресурсов для Express Printing System?

Всего записей: 484 | Зарегистр. 23-01-2002 | Отправлено: 10:35 21-09-2005
Alex1978

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Может кто подскажет что нужно обновить в Windows 95 чтобы прога нормально запускалась под этой древностью (писалось с использованием стилей в гридах, меню и т.д.)
Пробовал запускать глючило в Comctl32.dll, AdvApi32.dll - дальше не полез, т.к. думаю что будет длинная цепочка зависимостей, может есть какой пакет?

Всего записей: 306 | Зарегистр. 27-02-2003 | Отправлено: 16:14 21-09-2005
   

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