Как получить значение активной ячейки в Grid | |
---|---|
noway Автор |
Собственно subj.
|
Re: Как получить значение активной ячейки в Grid | |
---|---|
newbie |
thisform.Grid1.ActiveColumn.ControlSource.Value
|
Re: Как получить значение активной ячейки в Grid | |
---|---|
newbie |
EVALUATE(thisform.Grid1.ActiveColumn.ControlSource)
|
Re: Как получить значение активной ячейки в Grid | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi noway!
Grid.Value - только это не нужно практически никогда. ------------------ WBR, Igor |
Re: Как получить значение активной ячейки в Grid | |
---|---|
descent52_tmp Сообщений: 214 Откуда: Саров Дата регистрации: 20.11.2014 |
1. В свойства формы через меню Form->New Property добавляешь новое свойство value_grid
2. В методах Grid-a выбираешь событие AfterRowColChange и добавляешь там строку
Запускаешь форму, бегаешь по ячейкам таблицы и потом жмешь на Button и получаешь значение активной ячейки. |
Re: Как получить значение активной ячейки в Grid | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Нда, больше 12-ти лет прошло, однако
------------------ WBR, Igor |
Re: Как получить значение активной ячейки в Grid | |
---|---|
spinz Сообщений: 5263 Дата регистрации: 21.01.2016 |
А почему нельзя просто
Значение текущей ячейки грида доступно только в обработчике AfterRowColChange? |
Re: Как получить значение активной ячейки в Grid | |
---|---|
descent52_tmp Сообщений: 214 Откуда: Саров Дата регистрации: 20.11.2014 |
spinz, попробуйте... Может у вас и прокатит, у меня не прокатывает...
|
Re: Как получить значение активной ячейки в Grid | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
От фокуса зависит, вероятно.
------------------ WBR, Igor |
Re: Как получить значение активной ячейки в Grid | |
---|---|
Vedmak Сообщений: 5949 Откуда: CiTY Дата регистрации: 30.10.2003 |
Два варианта:
1. Каждый раз тыкая в ячейку грида сохранять в "буффере" значение ячейки и далее "давя" на другой контрол смотреть что последнее сохранено в наблюдаемой ячейке. На мой взгляд это наиболее оптимальная логика: сначала сделал и записал, а затем по мере надобности обратился к записанному. 2. Пытаться анализировать нажатием кнопки состояние другого контрола на форме (жмем на кнопку и смотрим содержание ячейки в гриде). Тут слабое место в том, что мы не можем быть уверены, что нажатие на нашу кнопку было строго следующим после изменения состояния исследуемого контрола. Например, изменив значение в колонке грида пользователь потыкал в ListBox, ComboBox и т.д. (представленные на форме). Анализируя значение в ячейке грида мы не можем быть уверены, что оно не изменилось пока мы "шли от грида к кнопке". ------------------ Говорить стоит лишь для тех, кто слушает. Исправлено 1 раз(а). Последнее : Vedmak, 18.08.17 23:15 |
© 2000-2024 Fox Club  |