Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > Выделеная строка в DBGrid


Автор: medicdim 22.1.2007, 15:48
Когда пользователь кликает на какой-либо строке DBGrid, она выделяется. Как я могу получить номер этой строки и записать его в переменную?
Например:
Юзер выделил строку и нажал кнопочку "Редактировать". Должна отобразиться формочка редактирования с информацией, которая содержится в выделенной записи.

Автор: skyboy 22.1.2007, 15:55
есть несколько механизмов(все описаны в help'e, между прочим):
1) поля записи, связанной с текущей строкой - массив Fields
2) список выделенных строк(если у тебя построчно выделяются записи) - массив SelectedRows

Автор: Anikmar 22.1.2007, 15:56
Выделенная строка становится текущей в наборе данных. Ее и можно редактировать.

Автор: medicdim 23.1.2007, 10:15
Спасибо. А в хелпе по этому поводу сам чёрт ногу сломит. Вобщем вопросы у меня ещё 100% возникать будут, так что надеюсь на поддержку. smile 

Автор: Anikmar 23.1.2007, 10:44
Цитата(medicdim @  23.1.2007,  10:15 Найти цитируемый пост)
А в хелпе по этому поводу сам чёрт ногу сломит.

В разделе "Литература" достаточно много книг по этому вопросу. С ними легче, чем с хелпом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)