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

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JohnSilver182
по идее надо проверить тип поля которое есть в датасете, а также проверить тип поля который установлен у колонки...

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 09:06 15-10-2009
Cryogen2003



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vladman
Попробовал стареньким OpenPass, такое не проходит. Behind Asterisks у меня нет. Я вообще думал, что девки не пользуют стандартные виндовые эдиты для работы. Ну ок, сделаю через регулярки.

----------
Холодильники мы

Всего записей: 745 | Зарегистр. 08-12-2004 | Отправлено: 09:17 15-10-2009
sldaac



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

Цитата:
По идее меня не должно интересовать что есть в DEVEXpress .  В  базе  у меня Есть такое поле . Numeric  Size 15  scale 2 .  По идее это Float или Currency .

Вы не правы, в девках у вас поле сейчас строка, сделайте для колонки Properties  currencyedit и будет вам счастие     Если надо уберите маску, что-бы не показывало  валюту
 

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 09:30 15-10-2009
duce2



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

Всего записей: 24 | Зарегистр. 14-06-2007 | Отправлено: 09:47 15-10-2009
TORSER7

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SANiMirrorOfLight
 
А никаких ссылок не надо.
Все наследники TComponent имеют свойство Tag: Longint ,
которым вы можете распоряжаться по своему усмотрению.

Всего записей: 15 | Зарегистр. 30-09-2009 | Отправлено: 09:49 15-10-2009
JohnSilver182



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

Цитата:
Вы не правы, в девках у вас поле сейчас строка, сделайте для колонки Properties  currencyedit и будет вам счастие     Если надо уберите маску, что-бы не показывало  валюту  

А я тут поэкспериментировал , мне показалось что первично DataBinding->ValueType  
А Properties -> currencyedit  отвечает за визуальный вывод  

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 10:20 15-10-2009 | Исправлено: JohnSilver182, 10:21 15-10-2009
sldaac



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

Цитата:
А Properties -> currencyedit  отвечает за визуальный вывод  

Да,  присвой и разверни + и посмотри настройки

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 11:20 15-10-2009
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати  а я  спрашивал : Могут ли девки выводить HTML  страницу ???

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 12:19 15-10-2009
sldaac



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

Цитата:
Кстати  а я  спрашивал : Могут ли девки выводить HTML  страницу ??

Конкретней  можно, что ты хочеш. А так ответ- могут.  Так сча точно не вспонмю, на другой ОСи делфи, но где-то я открывал, настройки правил, и html читалась нормально, теги правильно понимались
 

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 14:41 15-10-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть модули экспорта в форматы xml, txt, html, excel

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 14:43 15-10-2009
SANiMirrorOfLight

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TORSER7
 
Подскажите, как вы обращаетесь к столбцу через "Tag" ?

Всего записей: 13 | Зарегистр. 14-10-2009 | Отправлено: 15:13 15-10-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SANiMirrorOfLight
Это плохой тон использовать "Tag". Лучше не использовать.

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 15:26 15-10-2009
TORSER7

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SANiMirrorOfLight
 
Например,так:
 
Предварительно (программно при создании или в Дизайнере) присваиваем
Tag колонок уникальные числовые значения. Например, порядковые номера колонок.
Далее в программе для колонки со значением Tag=к можно выполнить такой  
фрагмент (для С++):
 
 
  for (int i=0;i<ComponentCount;i++)  
 {
    if ( Components[i]->ClassNameIs("TcxGridDBColumn") && Components[i]->Tag==k )  
      {  
         ((TcxGridDBColumn *)Components[i])->Visible=false;  
         break;  
      }
 }
 
Кстати,в Tag можно хранить не только числовое значение,но и ссылку.
Системой это свойство не анализируется,поэтому используем как хотим.
 
 
Добавлено:
volser
 
А что-же тут плохого ? Как иначе идентифицировать нужную колонку ?

Всего записей: 15 | Зарегистр. 30-09-2009 | Отправлено: 15:45 15-10-2009
AK 666

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые Гуру:
перефразирую свой вопрос  :  
 
Как заставить TcxGrid / TcxDBTableView показать обновлённые данные CalculatedField`сов
после того как пользователь изменил данніе в сублевелном TcxDBTableView ?
 
Спасибо

Всего записей: 16 | Зарегистр. 02-04-2009 | Отправлено: 15:53 15-10-2009 | Исправлено: AK 666, 15:59 15-10-2009
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ПРо HTML .  
В базе храняться страницы в HTML формате .  Просто Текст . Хочу видеть это на экране . Но не могу понять где в Девках нужный компонент .

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 15:59 15-10-2009
TORSER7

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JohnSilver182
 
А TcxDBBlobEdit  не пробовал ?

Всего записей: 15 | Зарегистр. 30-09-2009 | Отправлено: 16:15 15-10-2009
SANiMirrorOfLight

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
volser
Использование "Columns[i]" не возможно по причине того, что нужно обращатся к конкретным колонкам, а при изменении их порядка в гриде - номер меняется.

Всего записей: 13 | Зарегистр. 14-10-2009 | Отправлено: 16:17 15-10-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SANiMirrorOfLight
ну проверяйте еще DataBinding.DataField

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 16:24 15-10-2009
AK 666

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

Цитата:
Использование "Columns[ i ]" не возможно по причине того, что нужно обращатся к конкретным колонкам, а при изменении их порядка в гриде - номер меняется.

 
i - конкретной колонки можно получить по имени поля.

Всего записей: 16 | Зарегистр. 02-04-2009 | Отправлено: 16:49 15-10-2009 | Исправлено: AK 666, 16:49 15-10-2009
duce2



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SANiMirrorOfLight
  например так (это кусок из OnCustomDrawCell)
 
  if (AViewInfo.GridRecord.Values[tvVIEW_1STATUS.Index] = 10)
  then Acanvas.Canvas.Font.Color := clGreen;
 
зеленый цвет, если значение поля в колонке СТАТУС = 10

Всего записей: 24 | Зарегистр. 14-06-2007 | Отправлено: 17:25 15-10-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