Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2009, 10:52   #1
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 110
По умолчанию Работа с компонентами Ehlib

Добрый день! Мне нужно обратится к конкретной ячейке компонента TDBGridEh, т.е., чтобы при событии OnShow формы курсор стоял на 1-й ячейке (col[1] и row[1]) grid-а. Напишите, пожалуйста, строчку кода, т.к. не могу найти нужных свойств. Спасибо!
cherry25 вне форума Ответить с цитированием
Старый 25.02.2009, 11:14   #2
Антон Ю.Б.
Форумчанин
 
Регистрация: 03.01.2009
Сообщений: 116
По умолчанию

Cтроки выбирать надо не в Grid'е, а в DataSet, из которого через DataSource берутся в Grid данные, позиционироваться на нужную запись, типа DataSet.RecNo:=i; Столбец же выбирается просто:
Grid.SelectedField:=Grid.Fields[1];
Антон Ю.Б. вне форума Ответить с цитированием
Старый 25.02.2009, 13:26   #3
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 110
По умолчанию

Цитата:
Сообщение от Антон Ю.Б. Посмотреть сообщение
Cтроки выбирать надо не в Grid'е, а в DataSet, из которого через DataSource берутся в Grid данные, позиционироваться на нужную запись, типа DataSet.RecNo:=i; Столбец же выбирается просто:
Grid.SelectedField:=Grid.Fields[1];
Спасибо, но в этом случае у меня курсор устанавливается на первую строку, но не фокусируется в первой ячейке
cherry25 вне форума Ответить с цитированием
Старый 25.02.2009, 22:33   #4
Антон Ю.Б.
Форумчанин
 
Регистрация: 03.01.2009
Сообщений: 116
По умолчанию

cherry25, для первого столбца, конечно, должно быть Grid.Fields[0];
Антон Ю.Б. вне форума Ответить с цитированием
Старый 26.02.2009, 10:20   #5
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 110
По умолчанию

Цитата:
Сообщение от Антон Ю.Б. Посмотреть сообщение
cherry25, для первого столбца, конечно, должно быть Grid.Fields[0];
Спасибо, вчера не было возможности ответить, я потом попробовала как раз именно так - и все получилось
cherry25 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с компонентами и их вызов из другой формы Патрон Общие вопросы Delphi 3 09.12.2008 04:20
работа с компонентами через WinApi user_jasser Win Api 17 17.11.2008 22:11
Ehlib инкрементный поиск Только_Учусь Компоненты Delphi 1 22.07.2008 06:57
Ehlib EdatabaseError Var17 БД в Delphi 1 21.07.2008 15:42
Ehlib, DBGridEh Rustem.xxx Компоненты Delphi 2 27.05.2008 14:41