Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > [DBGrid] обращение к столбцам выделенной строки |
Автор: Dobermann 24.1.2009, 16:07 |
Искал тут в поиске, но работу с выделенной строкой не нашел... --------------- Как скопировать значения столбцов выделенной в DBGrid'e строки, в соответствующие, к примеру, edit'ы ??? В контекстном меню есть пункт ~"скопировать строку". Так вот контекстное меню выпадает на активной(выделенной) строке DBGrid'a. Вопрос в том, как скопировать в edit'ы значения столбцов этой (выделенной) строки??? Т.е. примерно так: Edit1.text := 1-я ячейка выделенной строки; Edit2.text := 2-я ячейка выделенной строки; Edit3.text := 3-я ячейка выделенной строки; Edit4.text := 4-я ячейка выделенной строки; Edit5.text := 5-я ячейка выделенной строки; Понимаю, что вопрос глупый, но я не нагуглил такого свойства... |
Автор: Akella 24.1.2009, 16:53 | ||
плохо искал Добавлено через 1 минуту и 14 секунд и зачем к ячейке, обращайся к полям набора данных Добавлено через 3 минуты и 21 секунду ну и так можно
|
Автор: Dobermann 24.1.2009, 17:59 |
А ты плохо прочитал! Гле в твоем примере находится обращение к выделенной строке?!?!?! |
Автор: Rodman 24.1.2009, 18:11 | ||
Dobermann, смари.. ты выводишь в грид инфу через тэйбл или квери... так вот когда кликаешь по гриду - то запись в них становится текущей.. т.е. если через квери то
|
Автор: Akella 24.1.2009, 18:58 | ||
![]() |
Автор: Dobermann 24.1.2009, 19:09 |
Rodman, разобрался! Спасибо!!! ps/ завтра + поставлю, сутки не прошли еще... |
Автор: Akella 24.1.2009, 19:12 |
погугл по этому выражению или заведи глобальную переменную и в каком-нибудь событии присваивай ей значение активной строки ![]() |
Автор: Dobermann 24.1.2009, 19:16 |
Да не, так не прокатит! Rodman, хорошую идею подкинул!!! |
Автор: Akella 24.1.2009, 19:17 |
Dobermann, ты вообще когда создавал тему, то не посмотрел почему-то ссылки: http://ipicture.ru/Gallery/Viewfull/12145885.html вниз этой странички загляни, неужели там нет похожей темы? |
Автор: Akella 24.1.2009, 19:23 |
И вообще, это не идея - это так принято работать с данными. Добавлено через 1 минуту и 22 секунды Dobermann, да, да, несомненно больше количество восклицательных знаков обязательно ставить в конце каждой строки !!!!!!!!!!111адын адын Добавлено через 1 минуту и 58 секунд И вообще ![]() ![]() ![]() |
Автор: Dobermann 24.1.2009, 20:08 |
Только вот мне почему то стало ясно, когда он сказал... Только не надо говорить что ты не виноват в том, что я не понимаю профессионального языка ![]() ![]() |
Автор: Akella 24.1.2009, 20:16 | ||
ну конечно, думать никто не хочет, а тут готовый пример ![]() Добавлено через 29 секунд
дык пора бы уже |
Автор: Dobermann 24.1.2009, 21:01 | ||
Если я не понял то, что ты сказал, то это говорит о том что я даже и не пытался подумать??? По сути вопроса, пример подходит на треть, просто вот эти слова были ключевыми:
Мне просто надо было вот это услышать!! В этом и был смысл вопроса(теория)! |
Автор: Akella 25.1.2009, 11:09 | ||
Тогда тебе вот ещё список возможных обращений к столбцами:
|
Автор: Dobermann 25.1.2009, 11:41 |
Я рад! ![]() ![]() ![]() |