![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Заблокирован
Регистрация: 04.07.2011
Сообщений: 261
|
![]()
Здравствуйте!
Возникло несколько несложных для профессионалов вопросов, подскажите... 1. Как создать в таблице связанной с неким Dataset положим 10 пустых строк готовых для ввода данных? или создать только одну строку, а если она заполнена (начат ввод данных) сразу создаётся новая пустая строка? 2. Наиболее быстрый алгоритм раскраски строк в зависимости от значения одного из полей данных? Проходить по всем строкам после получения данных из Dataset как-то долговато, заметна задержка. Можно раскрашивать строки автоматически сразу в момент получения данных от Dataset? Или ещё какие-то максимально быстрые варианты? 3. По нажатию кнопки в поле типа ButtonEdit - какой наиболее правильный вариант (компонент) открытия диалога выбора графического файла с возможностью просмотра превьюв-картинок (jpeg,gif,bmp,стандартных)? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 14.03.2011
Сообщений: 104
|
![]()
1. Если подходит вариант с пустой строкой для добавления, то ее можно отображать с помощью свойства NewItemRow. Где точно оно находится, не помню.
2. Событие OnGetContentStyle. Получать значения полей, не проходя по DataSet'у, можно используя что-то вроде cxGridDBTableView.DataController.Va lues[]. 3. Диалог TOpenPictureDialog? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Несколько вопросов по C++ | Antitime | Общие вопросы C/C++ | 10 | 26.01.2012 15:00 |
Несколько вопросов | phphel | Общие вопросы Delphi | 19 | 30.01.2011 21:24 |
несколько вопросов | fitc | Общие вопросы Delphi | 28 | 14.07.2009 21:20 |
Несколько вопросов | pix_l | Общие вопросы Delphi | 1 | 29.03.2009 22:26 |