Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Использование DevExpress 2

Автор: ZalivkoDenis
Дата сообщения: 04.12.2007 12:48
Dronton2

Цитата:
btn_Button.Glyph := bmp;

Это не прокатывает А вот второй вариант -- попробую, должно сработать!!! Спасибо!


Добавлено:
Не сработало ((
В самом начале один раз присваивает и перерисовывает, даже если использовать cxImageList.GetBitmap(0,cxButton.Glyph)
А вот если второй раз (например, по нажатию кнопки) сменить этот глиф -- не прокатывает
Уважаемое сообщество, может будут варианты?

Вопрос пока открыт

Добавлено:
Отвечаю сам себе
http://devexpress.com/Support/Center/p/B20281.aspx
У меня сборка 28, а там написано, что в 29-ой эта хрень уже исправлена
Так что, буду ждать уже 30, т.к. на нашем форуме 29-ая без скинов, а я их пользую...

P.S. Благо дело ждать осталось не долго Спасибо всем, кто проявил участие в решении проблемы.
Автор: Sufferer
Дата сообщения: 04.12.2007 15:09
А есть в TcxVerticalGrid способ получить номер последнего элемента-категории в списке?
И вообще ведется такая нумерация отдельно от номеров строк?
Автор: Dronton2
Дата сообщения: 04.12.2007 16:40
Sufferer
Цикл по всем строкам от последней к первой. первая попавшаяся категория и будет искомой.
Насколько я знаю, категория - всего лишь производный класс от строки (TcxCustomRow) и отдельной нумерации по ним нет. (Наверное ещё и потому, что строки в VerticalGrid организованы в древовидную структуру).
Автор: omihaz
Дата сообщения: 04.12.2007 17:39
А есть что то по работе с БД, не могу определится что конкретно использовать. Надо просто хранить данные в удобном для обработке виде, а отображать только их часть. Т.е. обычная табличка. С типизироваными файлами гораздо сложнее и не удобней, особенно когда в поле надо хранить много данных.

Нужно из БД что то простенькое, читал про VolgaDB но так и не нашел где скачать, сайт ее не работает. Был бы благодарен за компонент с примерчиком Или у девок нет моего решения?
Автор: shulum
Дата сообщения: 04.12.2007 19:56
omihaz
если девки - то memtable тебе поможет
если не девки - тебе в другую дверь, начни с wikipedia
http://ru.wikipedia.org/wiki/База_данных
Автор: X11
Дата сообщения: 04.12.2007 22:04
Со своей стороны соглашусь с shulum, а ещё могу посоветовать firebird. Советую FireBird потому что зачастую маленькие проекты вырастают и тогда приходится немало переделывать. Уж поверь. Но это уже не в тему про девок.

Добавлено:
А ещё можно BDE (Paradox), ADO (ACCESS)
Автор: Dennica
Дата сообщения: 05.12.2007 07:15
omihaz
Мне кажется при выборе БД прежде всего себе нужно ответить на несколько вопросов.
-желательная OS для БД
-предполагаемый объем данных
-требования к переносимости (возможна или нет инсталляция у клиента СБД)
-желательна или нет поддержка БД на стороне клиента администратором
-что нужно от БД (триггеры, индексы и т.д)
-наличие нормальных компонентов для работы с этой БД

Список не полный, это первое что в голову пришло. А так, не рассказав ничего, спрашивать какую БД выбрать... Скажу бери Oracl...
Автор: shulum
Дата сообщения: 05.12.2007 08:27
omihaz
От себя добавлю - попробуй мускул (MySQL) - бесплатный, быстрый, с богатой поддержкой - компонент много, визуальных сред проектирования тоже - поищи в варезнике ...
Если все же ретироваться из офтопа и вернуться к вопросу о девках, а база локальная на 1 машину с 1 таблицей, то можно и MemTable воспользоваться. Там в общем все есть что надо.
Автор: Bill_PHO
Дата сообщения: 05.12.2007 10:17
Добрый всем день!

Возникла такая заморочка.
Использую cxDBTreeList.
Пытаюсь прямо в TreeList изменять колонку типа smalldatetime.
Мне нужно менять и время и дату, а колонка может иметь свойства DateEdit или TimeEdit и естественно в зависимости от этого свойства позволяет задавать или дату или время.
Знает ли как разрешить изменение и даты и времени?
Автор: Dronton2
Дата сообщения: 05.12.2007 10:57
Bill_PHO
В Properties задай TcxDateEdit и в его Properties задай Kind := ckDateTime
Автор: clear2121
Дата сообщения: 05.12.2007 11:26
omihaz
Я бы посоветовал MS SQL EXPRESS 2005. Достоинства:
1. Полный SQL сервер со всеми триггерами, программированием, процедурами и тд. и тп. как у настоящего MS SQL.
2. При разростании баз всегда все можно переложить на большой MS SQL без переделок
3. Пользуй все современные технологии С#
4. Бесплатен
5. Куча инфы
Можно еще всякого написать, но лучше почитать.
Автор: Bill_PHO
Дата сообщения: 05.12.2007 12:34
Dronton2
Спасибо.
Все оказалось так просто.
Автор: Gaivoronsky
Дата сообщения: 06.12.2007 17:42
Увадаемые All никто не знает как из DLL загружать в основную программу панели инструментов (например закладку риббона)?
Автор: GPS001
Дата сообщения: 07.12.2007 10:04
Кто может подсказать ?
У меня есть TcxGrid, внем TcxTable, в таблице есть колонка у нее тип ComboBox ни как не могу манипулировать ее свойствами как обычным TcxComboBox (конкретно не могу программно добавить строки в него). Смотрел примеры подобные не получилось, но там на Delphi у меня C++.

Что ни кто не подскажит ??

Все, сам разобрался )
Автор: korobovmax
Дата сообщения: 07.12.2007 15:57
Как настроить столбец в гриде, чтобы при горизонтальном скролле он оставался на своем месте?

Добавлено:
Нашел!
http://www.devexpress.com/Support/Center/KB/p/A323.aspx
Автор: questofworld
Дата сообщения: 10.12.2007 09:27
Есть dbGrid с несколькими уровнями, связанный с Query. На Query происходит переход на другую запись (Locate-ом). Как открыть Grid на этой, новой, записи? Чтобы пользователь сразу видел, что произошел переход.
Автор: mcdie
Дата сообщения: 13.12.2007 10:56
questofworld

А ты сразу открой грид. При Locate переход будет произведен автоматом. Может еще эта штука поможет.

Код:
GridView.DataController.BeginLocate;
Query.locate ****** или GridView.DataCotroller.LocateByKey(KeyValues)
GridView.DataController.EndLocate;
Автор: questofworld
Дата сообщения: 13.12.2007 13:34

Цитата:
questofworld

А ты сразу открой грид. При Locate переход будет произведен автоматом. Может еще эта штука поможет.

Код:

GridView.DataController.BeginLocate;
Query.locate ****** или GridView.DataCotroller.LocateByKey(KeyValues)
GridView.DataController.EndLocate;


Да, на запись встает, грид открывает только первый раз, когда все уровни свернуты. Затем нужно кликнуть мышкой на гриде, чтобы увидеть изменение. А сразу открыть грид не очень хорошо: там несколько уровней и трудно искать нужные данные. Может кто знает, как свернуть все уровни?

Добавлено:
А вообще эта фича для организации быстрого поиска по данным.
Автор: greenpc
Дата сообщения: 14.12.2007 11:52
questofworld
GridView.ViewData.Collapse(True);
Автор: Dronton2
Дата сообщения: 18.12.2007 09:36
Блин, с каждой версией одни ошибки исправляют, другие создают. Последней прилично работающей версии девок давно не было.
Кто использует вывод на принтер таблиц с дочерними таблицами - проверяйте:
Перешёл с версии х.28 на версию х.30. Сегодня пользователи нашли: при предварительном просмотре и печати cxGrid, дочерние View печатаются 2 раза вместо одного.
Имеем:
- TcxGrid, в нём TcxGridDBTableView, в нём дочерний TcxGridDBTableView.
- TdsComponentPrinter, в нём TdsGridReportLink, связанный с вышеуказанным гридом.
Так вот, при вызове dxComponentPrinter1.Preview, дочерний вью показывается 2 раза внутри родительского вью, причём, первый раз заголовок печатается жирным шрифтом, а второй раз - обычным.

Решал методом простого перебора: постепенно переводил все свойства в значения по умолчанию и проверял, что получается. Девки обломались, когда я установил TdsGridReportLink.OptionsLevels.Unwrap := False; (т.е. на значение по умолчанию). Тем, кто использует несколько дочерних вью на одном уровне, могу только посочувствовать.

PS&OFF: Интересно, если их называть не "девки", а "девицы", может быть, новые версии станут более приличными?
Автор: infomSB
Дата сообщения: 18.12.2007 10:23
Dronton2
Видимо последними стабильными были 26.
А какие отличия 28 от 30 ?
Автор: Dronton2
Дата сообщения: 18.12.2007 11:01
infomSB
В шапке написано про водопой. Там периодически выкладывают ВотсНью. Уже выложили ВотсНью от версии х.31
Автор: DShtorm
Дата сообщения: 18.12.2007 21:48
Никто не подскажет , что это такое
Automatic DevExpress x.30 ,

hxxp://rapidshare.com/files/75384946/DevExpr_12_nov_2007.part1.rar
hxxp://rapidshare.com/files/75387871/DevExpr_12_nov_2007.part2.rar

нашел ссылку , смушает слово автоматик ,

и еще никто не встречал Knowledge Base offline ???
Автор: StdNet
Дата сообщения: 18.12.2007 22:58
а кто то создавал девовские отчеты програмно?
всмысле у меня есть код типа

SqlConnection conn = new SqlConnection(connection);
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(query, conn);
adapter.Fill(dataset);

и вот мне по результату этого запроса нада создать отчет.
впринцыпе шапку и дно я могу и руками нарисовать, а как в таких ситауциях заполнять данными табличную часть?
Автор: afiget
Дата сообщения: 19.12.2007 01:43

Цитата:
и еще никто не встречал Knowledge Base offline ???

О, я бы тоже не прочь такое себе завести. Очень полезная штука именно в случае с Девками.
Автор: Chukotka
Дата сообщения: 19.12.2007 01:46
Привет всем!
У меня стоят x.28. Сегодня поставил и тут же снес библиотеки LMD и TMS. И после этого при попытке открыть png-файл в качестве LargeGlyph кнопки вылетает ошибка: Unsupported graphics format.
Ни у кого такого не было?
Автор: DShtorm
Дата сообщения: 19.12.2007 02:45

Цитата:
Цитата:и еще никто не встречал Knowledge Base offline ???


О, я бы тоже не прочь такое себе завести. Очень полезная штука именно в случае с Девками.


Нашел "offline documentation" pdf и chm

VCL

http://www.devexpress.com/Support/Center/KB/p/K18022.aspx

.NET

http://www.devexpress.com/Support/Center/KB/p/AK15987.aspx
Автор: Dronton2
Дата сообщения: 19.12.2007 09:31
DShtorm
Конечно, это не Knowledge Base, но вещь достойная для занесения в шапку.
А Knowledge Base имхо нужна именно онлайн, т.к. обычно требуется для выяснения путей обхода новых глюков и методов работы с новыми фичами. И наиболее интересны в ней свежие статьи.

Chukotka
Снеси, почисти и заново установи девок.

StdNet
Читай документацию (см. выше)


Добавлено:
DShtorm

Цитата:
Никто не подскажет , что это такое
Automatic DevExpress x.30

Это самопальный инсталл. Здесь слово "самопальный" не означает, что плохой.
Автор: DumnedAspid
Дата сообщения: 19.12.2007 13:38
А вот кто знает, где скачать набор компонентов ExpressQuantumGrid для Delphi 2007?
Автор: Dronton2
Дата сообщения: 19.12.2007 13:42
DumnedAspid
Ссылка на этой странице. См. Automatic DevExpress x.30

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182

Предыдущая тема: Язык программирования на русском языке


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.