![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получит данные из ячейки [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?