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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2012, 22:32   #1
fojia
Пользователь
 
Регистрация: 10.05.2011
Сообщений: 13
Восклицание выделение строки в dbgrid!

Как после добавление в БД выделить в фокус добавленную строку в Dbgrid?
Работаю с компонентами ADOQuery,DateSource!
fojia вне форума Ответить с цитированием
Старый 13.12.2012, 05:52   #2
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

думаю вам нужно

на событии OnDrawColumnCell
Код:
var
  holdColor: TColor;
begin
  holdColor := dbgrideh1.Canvas.Brush.Color; {сохраняем оригинальный цвет}
  if dm.ISelContr.FieldByName('POLE_NAME').AsString = Edit1.text then
    begin
      dbgrideh1.Canvas.Font.Color := clBlack;
      dbgrideh1.Canvas.Brush.Color := clYellow;
      dbgrideh1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
      dbgrideh1.Canvas.Brush.Color := holdColor;
    end;
как на неё переместиться думаю объяснять не надо.
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделение несколько строк в DBGrid Blood_ghosT БД в Delphi 6 05.12.2011 11:13
Вопрос про выделение строк в DBGrid RamireZ БД в Delphi 0 03.12.2009 17:40
Выделение записей в DBGrid (многопользовательский вариант ) Paul Hindenburg БД в Delphi 14 29.09.2009 10:19
Выделение ячейки в DBGrid правой кнопкой мыши RIO БД в Delphi 2 20.08.2009 17:53
Выделение цветом нужных строк таблицы DBGrid XFilippowX Общие вопросы Delphi 4 16.02.2009 10:02