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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2012, 03:41   #1
tanek
Форумчанин
 
Регистрация: 07.03.2009
Сообщений: 209
Лампочка номер выделенной строки в DBGrid Delphi

Здравствуйте уважаемые форумчанины!
Возникла такая проблема:

Я пытаюсь, по клику в DBGrid получить номер строки, но у меня это происходит тогда, когда я кликаю 2 раза((((
Как мне это исправить???
Код:
procedure TForm1.GridClients(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y, HitTest: Integer;
  var MouseActivate: TMouseActivate);
begin
   idClient:=TStringGrid(DBGridClients).Row;
end;
Заранее спасибо
tanek вне форума Ответить с цитированием
Старый 12.03.2012, 11:33   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
 Caption:=IntToStr(TStringGrid(DBGrid1).Row);
end;
Хотя я не понимаю зачем нужен номер строки таблицы из базы... В чем его применение?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.03.2012, 17:08   #3
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

в случае чего если нужны данных со строки на которую кликнули...
Код:
procedure TRedaktor.DBGrid1CellClick(Column: TColumn);
begin  
  ComboBox1.Text := DBGrid1.DataSource.DataSet.FieldValues['name_spr'] ;
  Edit1.Text := DBGrid1.DataSource.DataSet.FieldValues['key_word'] ;
end;
собственно тут уже по столбцам... в моем случае два столбца.. и данные пихаю в комбобокс и эдит...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление выделенной строки из DBGrid Sinker БД в Delphi 9 20.05.2011 03:09
Получение данных отдельного поля из выделенной строки DBGrid Kuzya59 БД в Delphi 3 18.02.2010 13:11
Видоизменение выделенной строки в ListBox Delphi SoftKoc Компоненты Delphi 8 12.11.2009 11:24
Перемщение выделенной стоки в DBGrid Droid БД в Delphi 8 11.07.2009 13:11
доступ к элементам выделенной строки в DBGrid yulia БД в Delphi 2 12.12.2007 12:51