Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Получит данные из ячейки [D5, Paradox]


Бородин А ©   (2003-09-02 14:46:00) 

Здравствуйте.
Необходимо получить данные из ячейки по которой кликнул пользователь. Проблема решается просто: DBGridCellClick и Caption:=Column.Field.Text;
Но этот способ работает если свойство dgRowSelect=false.
А вот как решить если dgRowSelect:=true ? (тогда приходят данные по 0 ячейке, а не по той которой кликнул пользователь)
Заранее танкс.

PS может поставить dgRowSelect=false и отрисовку вручную сделать ? только как ?


Anatoly Podgoretsky   (2003-09-02 15:22:00) [1]

Хотя бы так, но лучше не отрисовывать, а оставить как есть, это позволит воспользоваться например копированием.


Бородин А   (2003-09-02 15:18:00) [2]

to Anatoly Podgoretsky
Т.е. нужно dgRowSelect=false и прикручивать отрисовку на всю строку ?


Polevi   (2003-09-02 15:09:00) [3]

MouseCoord


Anatoly Podgoretsky   (2003-09-02 15:08:00) [4]

Бородин А (02.09.03 15:04) [4]
Логически у тебя в строке только одна ячейка


Бородин А   (2003-09-02 15:04:00) [5]

to Polevi
Работает но тоже если dgRowSelect=false иначе выдает значение 0 ячейки


Polevi   (2003-09-02 14:57:00) [6]

SelectedField, SelectedIndex ?


Бородин А   (2003-09-02 14:52:00) [7]

Мне необходимо чтобы выделялась вся строка в таблице, а передавалась мне конкретное значение из ячейки (либо ее номер, а значение я вытащу из базы), по которой пошел клик


Nikolay M.   (2003-09-02 14:49:00) [8]

А зачем dgRowSelect:=true?


Наверх

Титульная страница Поиск, карта сайта Написать письмо