| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Работа в DBGridEh/DBGrid |
| Автор: Mick Winder 6.8.2007, 17:53 |
| Мне нужно получить адрес активного столбца, как это можно это сделать? Например, если ячейка активна (окрашена синим цветом) во 2-м столбце, значит адрес должен быть равен 2. |
| Автор: Burka 6.8.2007, 19:36 |
| DBGridEh.SelectedIndex - индекс выделеного столбца (начинается с нуля). |
| Автор: Mick Winder 7.8.2007, 09:30 |
| Спасибо! А Вы случайно не знаете, как присвоить ячейке DBGridEh (определенному полю текущей записи) какое-то значение после validate программным путем? |
| Автор: Mick Winder 7.8.2007, 09:48 |
| Хочу обратить внимание, что в LibEh 3.6 метод SelectedIndex не используется. |
| Автор: Burka 7.8.2007, 15:41 |
| Значение присваивается через свойство value, вроде, поищи. Я использую EhLib 3.5 и там читаю, и присваиваю свойству DBGridEh.SelectedIndex значения и все работает. да и в 4 версии работает. |
| Автор: Mick Winder 7.8.2007, 16:38 |
| Спасибо! Проблема с SelectedIndex решена. Однако с присвоением ячейке таблице лажа... Работает только обратный способ Edit2.Text:= DBGridEh1.SelectedField.Value; |