![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 08.10.2007
Сообщений: 125
|
![]()
Здравствуйте, есть ли возможность из DbGrid получить текст ячейки с заданными координатами?(Не выбирая её)
|
![]() |
![]() |
![]() |
#2 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]() Код:
Life is too short, play more...
Как правильно задавать вопросы |
![]() |
![]() |
![]() |
#3 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Я знаю один "корявый" способ...
Есть таблица, которая отображается в ДБГриде. Допустим, через пару Table1 и DataSource1. Нужно организовать Table2 и DataSourse2, связанные друг с дружкой и эту Table2 подцепить к той же таблице базы, что и Table1. Дальше вот что: Код:
Код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 08.10.2007
Сообщений: 125
|
![]()
Спасибо, сделал всё через StringGrid(проще оказалось)
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
![]()
Привет, гуру.
Не стал создавать новую тему, спрошу здесь: можно ли по условию "раскрасить" отдельные ячейки в определенном столбце DBGrid? Напр. столбец "Ответ" (№ 5), значение "Верно" подсветить зеленым, "Не верно" - красным. |
![]() |
![]() |
![]() |
#6 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
http://www.programmersforum.ru/showthread.php?t=8170 |
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]() Цитата:
Необходимо обработать событие "OnDrawCellData". Например для того, чтобы пометить выбранное окошко красным фоном, необходимо сделать следующее: Код:
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
![]()
Вот мой кусок:
Код:
Прописал WriteText. Код:
Код:
Последний раз редактировалось Dimoney; 21.12.2007 в 23:14. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
![]()
А по условию? Только ячейки 5-го столбца...Верно/Не верно. Очень надо...
ТО mihali4: Извиняюсь, но надо срочно, поэтому писал сразу в два места... //а что перед Михалычем извиняться?) Срочно? Это вам во фриланс, а так штраф. (Отвечаю шепотом на ваш вопрос: штрафы выражабтся в баллах, при достаточном кол-ве вы получаете бан, и зайти на форум не сможете. Только тс-с-с ![]() zetrix Последний раз редактировалось zetrix; 25.12.2007 в 21:06. |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]() Цитата:
Только учти, что вообще-то, столбцы в DBGrid не обязательно соответствуют по номерам полям в базе данных. Я уж не говорю о том, что в DBGrid можно перемещать столбцы во время работы программы. Так что лучше ориентироваться на имя поля БД: if Field.FieldName = ... then ... Проверить само значение поля можно так: if Field.AsString = 'Верно' then <Сделать зеленым> else <Сделать красным> Последний раз редактировалось Jeni; 21.12.2007 в 23:49. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фокус на заданной строке в DBGrid | Zver | БД в Delphi | 6 | 08.11.2014 12:51 |
Как получить текст из примечания? | Людмилка | Microsoft Office Excel | 2 | 30.07.2008 08:36 |
Как получить доступ к ячейке DBGrid | RatMir | БД в Delphi | 1 | 16.06.2008 22:35 |
Как разделить число и текст в одной ячейки на две ячейки. | neboskreb | Microsoft Office Excel | 2 | 15.04.2008 19:39 |
Ячейки в DBGrid | Eofol | Компоненты Delphi | 1 | 19.01.2008 13:41 |