![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проверка выделенной строки в DBGrid и использ-е типа поля memо [Paradox]
Алина © (2008-08-27 17:24:00)Здравствуйте. помогите, пожалуйста, решить 2 вопроса:
1. как проверить - выделена ли в dbgrid какая-либо одна строка????
2. в dbgrid добавлено поле типа memo. что надо сделать, чтобы в нем отображалась и в него вводилась информация????
заранее спасибо.
Медвежонок Пятачок (2008-08-28 14:20:00) [1]однако, когда приложение только загружено и в нем еще не сделан щелчок - тогда ни одна строка не выделена. вот для этого случая мне и надо условие.
Опшенс->ОлвейсШоуСелекшон.
Но только и без этого текущая запись в датасете все равно есть.
А зачем понадобилось доставать её это через грид - загадка женского ума.
clickmaker (2008-08-28 10:51:00) [2]> [3] Алина (28.08.08 07:28)
В принципе в OnDrawColumnCell в гриде можно нарисовать что угодно, в том числе и текст из мемо. Вопрос только в размерах ячейки, чтобы это читаемо было
Sergey13 (2008-08-28 08:27:00) [3]> [3] Алина (28.08.08 07:28)
> насчет dbmemo - не поняла - как мне его "врастить" в грид?
А зачем его "вращивать"? Брось рядом просто и все.
> и в нем еще не сделан щелчок
Это значит грид просто не получил фокус, но набор данных, на который смотрит грид, уже спозиционирован, и скорее всего на первую запись, если не было никаких телодвижений.
turbouser (2008-08-28 07:46:00) [4]
> Алина (28.08.08 07:28) [3]
> Vlad Oshin © (27.08.08 17:56) [1]
>
> ну, понеслася..
1) DBGrid для чего предназначен? Правильно - для отображения записей из набора данных. И?
2) Насколько помню (давно им не пользовался) - стандартный грид мемо не отображает. В альтернативных это есть.
Алина (2008-08-28 07:28:00) [5]однако, когда приложение только загружено и в нем еще не сделан щелчок - тогда ни одна строка не выделена. вот для этого случая мне и надо условие.
насчет dbmemo - не поняла - как мне его "врастить" в грид? и как потом добавлять запись в это поле, используя дополнительную форму?
clickmaker (2008-08-27 18:29:00) [6]> 1. как проверить - выделена ли в dbgrid какая-либо одна
> строка????
она там всегда выделена, если он не пустой
а мемо в стандартном гриде не посмотришь, используй DBMemo
Vlad Oshin (2008-08-27 17:56:00) [7]ну, понеслася..