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

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
f3ka
Под файлами от feandy подразумевается версии что лежат в обменнике, или другие ? Я использую DevExpr_23_may_2008 из обменника, компоненты инсталлятся, а вот хэлпа нет никакого.

Всего записей: 75 | Зарегистр. 17-03-2006 | Отправлено: 16:34 19-11-2008
brahmanda

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хелп по cxScheduler
http://www.devexpress.com/Downloads/VCL/Help/CHM/ExpressSchedulerSuiteV3HtmlHelpFiles.zip

Всего записей: 12 | Зарегистр. 19-03-2006 | Отправлено: 17:39 19-11-2008
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
infomSB нет, не из обменника, а из  темы соответствующей
Это HTML HELP

Цитата:
hxxp://rapidshare.com/files/165266130/DevExpr_13_nov_2008_HTML_Help.part01.rar
hxxp://rapidshare.com/files/165266131/DevExpr_13_nov_2008_HTML_Help.part02.rar
hxxp://rapidshare.com/files/165266132/DevExpr_13_nov_2008_HTML_Help.part03.rar
hxxp://rapidshare.com/files/165266133/DevExpr_13_nov_2008_HTML_Help.part04.rar
hxxp://rapidshare.com/files/165266134/DevExpr_13_nov_2008_HTML_Help.part05.rar
hxxp://rapidshare.com/files/165266135/DevExpr_13_nov_2008_HTML_Help.part06.rar
hxxp://rapidshare.com/files/165266136/DevExpr_13_nov_2008_HTML_Help.part07.rar
hxxp://rapidshare.com/files/165266137/DevExpr_13_nov_2008_HTML_Help.part08.rar
No Repack, No Mirror

 
А вот демки и хелпы в формате HLP
 

Цитата:
hxxp://rapidshare.com/files/164321331/DevExpr_v40_13.11.2008_Demos.part1.rar
hxxp://rapidshare.com/files/164321332/DevExpr_v40_13.11.2008_Demos.part2.rar
 
hxxp://rapidshare.com/files/164321333/DevExpr_v40_13.11.2008_Help.part1.rar
hxxp://rapidshare.com/files/164321334/DevExpr_v40_13.11.2008_Help.part2.rar
hxxp://rapidshare.com/files/164321335/DevExpr_v40_13.11.2008_Help.part3.rar
hxxp://rapidshare.com/files/164321336/DevExpr_v40_13.11.2008_Help.part4.rar
hxxp://rapidshare.com/files/164321337/DevExpr_v40_13.11.2008_Help.part5.rar
hxxp://rapidshare.com/files/164321338/DevExpr_v40_13.11.2008_Help.part6.rar
hxxp://rapidshare.com/files/164321339/DevExpr_v40_13.11.2008_Help.part7.rar
 
No Repack No Mirror.

 
З.Ы. В старых топиках думаю можно найти ссылки на хелпы и демки от вашей версии...

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 17:52 19-11-2008
zvyagaaa



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

Всего записей: 776 | Зарегистр. 02-02-2005 | Отправлено: 07:04 20-11-2008
igorknst



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь сталкивался с такой задачей
1. Надо cxGrid выкинуть в Excel
2. Добавить шапку с параметрами с формы
ExportGridToExcel тупо пишет все  с ячейки 1,1,
а PrintingSystem не экпортирует в Excel.
Есть решение ?

Всего записей: 7 | Зарегистр. 12-04-2006 | Отправлено: 11:50 20-11-2008
clear2121



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ни разу не требовалось, а сейчас понадобилось.
Есть cxGrid. Как мне в нём сделать поиск и, если нашёл, перейти на эту запись.
 
Спасибо!

Всего записей: 311 | Зарегистр. 07-04-2005 | Отправлено: 13:14 20-11-2008
X11



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

Цитата:
2. Добавить шапку с параметрами с формы

Этот как? Что такое параметры формы? Параметры окна на которой лежит грид?
 

Цитата:
ExportGridToExcel тупо пишет все  с ячейки 1,1,  

а это как понять?

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 13:23 20-11-2008
pshen_d

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня вопрос. Компонент cxGrid отображаются 4 таблицы связанные Master->Details (Master - Table1, Details - Table2, Table3, Table4). После обновления DataSet фокус переходит на первую запись Table1. Собственно вопрос как его вернуть на запись, на которой он был до обновления DataSet.
Понимаю что ответ уже давали но найти не могу.

Всего записей: 4 | Зарегистр. 20-11-2008 | Отправлено: 13:25 20-11-2008
jicoff

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igorknst
 
Пока только открывать готовый файл по OLE в ехеле и править из клиента

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 13:33 20-11-2008
A7exander

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igorknst
 
можно сделать как у меня:
 

Код:
procedure SendToExcel(PageOrient:integer);
// PageOrient 1 - альбомная, 2 - книжная
var
  tmp : string;
  Range, Sheet, Excel, v: Variant;
begin
  // сохраняем в EXCEL
  tmp := GetCurrentDir + '\temp\';
  ForceDirectories(tmp);
  tmp := tmp+FormatFloat('0.000000',now)+'.xls';
  ExportGridToExcel(tmp,cxGrid);
 
  // открываем отчет в Excel и форматируем страницу
  Excel := CreateOleObject('Excel.Application');
  Excel.Workbooks.Open(tmp);
  Sheet := Excel.Workbooks[1].Sheets[1];
  // Форматируем страницу
    Sheet.PageSetup.LeftMargin := 16;
    Sheet.PageSetup.RightMargin := 16;
    Sheet.PageSetup.TopMargin := 16;
    Sheet.PageSetup.BottomMargin := 30;
    Sheet.PageSetup.Orientation := PageOrient;
  // Выводить отчет не более чем в 1 страницу по ширине
    Sheet.PageSetup.Zoom := False;
    Sheet.PageSetup.FitToPagesWide := 1;
    Sheet.PageSetup.FitToPagesTall := 1000;
  // Печать номеров страниц
    Sheet.PageSetup.FooterMargin := 16;
    Sheet.PageSetup.CenterFooter := 'стр &С из &К';
 
  Excel.Visible := true;
end;
 

как работать с Excel ищи здесь Ссылка
так можно все что угодно делать добавить строки в шапку тоже несложно

Всего записей: 3 | Зарегистр. 04-11-2005 | Отправлено: 13:34 20-11-2008
X11



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

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 14:50 20-11-2008
igorknst



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A7exander
jicoff
Спасибо
Просто я надеялся, что есть стандартное решение типа xlReport. Увы...

Всего записей: 7 | Зарегистр. 12-04-2006 | Отправлено: 15:11 20-11-2008
pshen_d

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11 запомнить ID нет проблем но как на запись фокус поставить, как определить на какой таблице курсор стоял до обновления DataSet. Может я не правильно объяснил проблему. У меня в cxGrid получается 2 уровня. Первый Table1 организация. Второй в виде закладок Table2 прейскурант, Table3 счета и т.д. Если курсор стоял на организации не проблема, а вот ели курсор стоял на записи прейскуранта или на записи счета?

Всего записей: 4 | Зарегистр. 20-11-2008 | Отправлено: 15:29 20-11-2008
X11



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

Цитата:
как на запись фокус поставить,


Код:
cxGrid.SetFocus

потом locate
 
Вот и запоминай активную закладку, и дочернюю запись тоже, после восстановления главной записи, переходи на закладку, а потом на дочернюю запись. Или ты думаешь, что девки на столько функциональны, что даже твою задачу можно будет вызвать одним методом ??


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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 15:42 20-11-2008
pshen_d

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11
Большой спасибо.
Я забыл указать я с этими компонентами недавно познакомился. Маленький кусочек кода можно.
 

Цитата:
запоминай активную закладку


Всего записей: 4 | Зарегистр. 20-11-2008 | Отправлено: 15:50 20-11-2008
zvyagaaa



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здравствуйте.
Есть задача. Есть компонент DbTreeView. В нем надо отображать данные из таблицы. Но немного хитро.
Надо, чтобы если есть children у узла, то отображать один текст, если нет, то другой.  
Вот немного подкорректированный код из Demos. Но он, зараза такая, не работает. не пойму почему.
Причем в хелпе есть подобный код, но и он не пашет.
 
 

Код:
 
 
procedure TForm1.DBTreeView1SetDisplayItemText(Sender: TObject;
  var DisplayText: string);
Var
 tr : TTreeNode;
begin
  // Get TreeNode
  tr := DBTreeView1.DBTreeNodes.GetDBTreeNode(T1.FieldByName('Pr_ID').Value);
  if tr <> Nil then  
    begin
 
        if tr.HasChildren =true then
        DisplayText := 'Yest children. ' + DisplayText else
        DisplayText := 'Ya children. ' + DisplayText;
    end;
end;
 
 

Всего записей: 776 | Зарегистр. 02-02-2005 | Отправлено: 17:30 20-11-2008
merphy69

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

Всего записей: 16 | Зарегистр. 01-04-2008 | Отправлено: 17:46 20-11-2008
jicoff

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
merphy69
 
DataController.GetEditValue(ColumnIndex, evsValue)
 
и
 
DataController.SetEditValue(ColumnIndex, Value, evsValue)
 
Добавлено:
zvyagaaa
 
Не понятно, откуда известно, что T1.FieldByName('Pr_ID').Value - это то что нужно. Ведь это текущая запись в датасете, а отрисовка текста идет по всему дереву.

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 18:01 20-11-2008
zvyagaaa



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
jicoff
а как тогда мне получить Id этой записи?

Всего записей: 776 | Зарегистр. 02-02-2005 | Отправлено: 18:53 20-11-2008
korobovmax



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
zvyagaaa,
попробуйте не у дерева узнавать, если чайлды, а выполнять запрос самостоятельно. В том же самом обработчике, в котором текущий код есть.
 
(к ответу jicoff мой ответ отношения не имеет)

Всего записей: 276 | Зарегистр. 23-01-2005 | Отправлено: 20:17 20-11-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