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

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

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
valmont
 
Если правильно понял, ты не хочешь вообще, чтобы появлялся какой-либо редактор, а просто хочешь править DataSet.  Тогда попробуй все-таки PostMessage: передашь номер записи или KeyValue, на всякий случай проверишь, что текущая запись соответствует переданному значению и подправишь DataSet.

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 18:00 14-06-2006 | Исправлено: jicoff, 18:03 14-06-2006
ArtemiyUO

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, могу ли я у схгрида менять задавать в рунтайме задавать разную высоту строки для  каждой строки?
И могу ли я например отдельную строку сделать гипер линком линком? ну или хотя бы изменить курсор при наведении на неё мыши?

Всего записей: 539 | Зарегистр. 12-12-2005 | Отправлено: 07:26 15-06-2006
jicoff

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ArtemiyUO
 
Посмотри событые GridView.OnGetCellHeight. Вторую часть вопроса не понял. Хочешь из большого количества записей одну сделать гиперлинком?

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 12:31 15-06-2006
ArtemiyUO

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

Всего записей: 539 | Зарегистр. 12-12-2005 | Отправлено: 12:39 15-06-2006
jicoff

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ArtemiyUO
 
Тогда событие GridTableItem.OnGetProperties.

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 13:23 15-06-2006
makz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xitsmex
Возможно off, но проще использовать http://www.tmssoftware.com/advmemo.htm.

Всего записей: 1034 | Зарегистр. 17-05-2003 | Отправлено: 04:25 16-06-2006 | Исправлено: makz, 04:26 16-06-2006
Alex1978

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Может есть у кого реализованый метод для cxGrid - OnCompare со всеми нюансами. Поделитесь реализацией.

Всего записей: 306 | Зарегистр. 27-02-2003 | Отправлено: 09:12 16-06-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex1978
А что там за нюансы?

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 10:20 16-06-2006
Alex1978

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vshersh
Ну так чтобы работал для любого грида с различным количеством колонок и их типов и т.д.

Всего записей: 306 | Зарегистр. 27-02-2003 | Отправлено: 15:56 16-06-2006
Vic

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как сделать в Гриде мульти-селект с нажатым Ctrl, только через событие, ведь Shift и Ctrl-A работает?. И еще как пройтись потом по выделенным строкам?

Всего записей: 333 | Зарегистр. 17-10-2001 | Отправлено: 15:59 16-06-2006 | Исправлено: Vic, 16:00 16-06-2006
Alex1978

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Пройтись можно так
 
function TMainForm.GetListNumber(ATableView: TcxGridDBTableView): String;
var
  I: Integer;
  ARowIndex: Integer;
  ARowInfo: TcxRowInfo;
begin
  Result := '';
  with ATableView do
  begin
    if Controller.SelectedRecordCount = 0 then
      Exit;
    ARowIndex := DataController.GetSelectedRowIndex(0);
    ARowInfo := DataController.GetRowInfo(ARowIndex);
    for I := 0 to DataController.GetSelectedCount - 1 do
    begin
      ARowIndex := DataController.GetSelectedRowIndex(I);
      ARowInfo := DataController.GetRowInfo(ARowIndex);
      if ViewData.Rows[ARowIndex].IsData then
      ............
    end;
  end;
end;

Всего записей: 306 | Зарегистр. 27-02-2003 | Отправлено: 16:39 16-06-2006
Vic

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как выделить выбранные строки, ну допустим 5,8, 15, с нажатым Ctrl?

Всего записей: 333 | Зарегистр. 17-10-2001 | Отправлено: 17:35 16-06-2006
Alex1978

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что-то я нифига не понял.
 

Цитата:
Подскажите как сделать в Гриде мульти-селект с нажатым Ctrl, только через событие, ведь Shift и Ctrl-A работает?. И еще как пройтись потом по выделенным строкам?

 
Включи мультиселект в свойствах грида. Если нужно выделять програмно в зависимости от значения какого либо поля то мне кажется только при полном проходе по гриду (хотя мне больше нравиться комбинация фильтр + Ctrl+A).
 

Цитата:
А как выделить выбранные строки, ну допустим 5,8, 15, с нажатым Ctrl?

 
Если мультиселект включен то выбранные строки уже выделены.

Всего записей: 306 | Зарегистр. 27-02-2003 | Отправлено: 07:26 17-06-2006
Alex1978

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как не отображать в сетке нули (без обработки у поля OnGetText)?

Всего записей: 306 | Зарегистр. 27-02-2003 | Отправлено: 15:08 17-06-2006
VikLabel

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь использует cxVirtualVerticalGrid
не пойму как работает, вылетает ошибка "RecordIndex вышел за границы диапазона".
Подскажите где почитать, в Helpe не нахожу, в инете на запрос cxVirtualVerticalGrid полный ноль.

Всего записей: 674 | Зарегистр. 05-03-2003 | Отправлено: 00:34 19-06-2006
vidic777



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VikLabel
Есть в демо-проектах примеры использования для Delphi и C++Builder. Инсталл дем есть там же в копилке. Правда я его еще не копал, тока видел что есть.

Всего записей: 1313 | Зарегистр. 16-02-2005 | Отправлено: 01:37 19-06-2006
russko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть вопрос относительно вставки и сохранения JPEG в базе данных.
Использую cxGrid. В демке ViewTableSimpleDemo всё работает просто отлично, т.е. прямо в иаблице на поле FOTO выбираю "Загрузить", загружаю, сохраняю - всё ок.
Пытаюсь сделать тоже самое у себя в прогу и тут мне выдает: "Bitmap image is not valid". В чем может быть трабла? Свойства поля - теже самые (((

Всего записей: 176 | Зарегистр. 20-07-2005 | Отправлено: 11:12 19-06-2006
jicoff

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
russko
 
Такое ощущение, что грид не разобрался с форматом. Вместо JPEG пытается как BMP использовать. Посмотри внимательно настройки редактора.

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 11:52 19-06-2006
yuish

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
russko  
Я сталкивался с проблемой, что некоторые jpg имеют непонятный формат. вроде jpg - но программой не распознается, выход был такой: открывал картинку например в фотошопе и сохранял как... ничего не меняя, опять в формат jpg (в шопе есть такая вещь еще как сохранить под веб)
после этого картинка распознавалась программой нормально

Всего записей: 218 | Зарегистр. 10-02-2003 | Отправлено: 13:41 19-06-2006
Vic

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

Цитата:
Что-то я нифига не понял.

 
Ну может плохо объяснил, есть грид, мультиселект включен, например юзер хочет пометить на удаление 3, 5 и 10 строку в этом гриде, как сделать это?

Всего записей: 333 | Зарегистр. 17-10-2001 | Отправлено: 14:27 19-06-2006
   

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