DBGrid i zaznaczenie wiersza

0

Witam

Jak programowo zaznaczyc (podswietlic) dany wiersz w DBGridzie.
Ale po kolei.
Mam wyswietlana pewna tabele w dbgrid - ustawiam sie na odpowiednim rekordzie - modyfikuje ten rekord - po czym po zaakceptowaniu modyfikacji nastepuje automatyczne odswiezenie zawartosci dbgrida(zapytanie). Aktywnym wierzszem w dbgridzie staje sie pierwszy wiersz.
Co zrobic aby po omdyfikacji i odswiezeniu grida automatycznie zostal podswietlony( i ustawiony aktywny) wiersz ostatnio eedytowany.
powiedzmy podczas edycji danego wiersdza zapamietuje wartosc unikalnego pola i pozniej chce odnalezc w dataset ten rekord i zaznaczyc go i zrobic aktywnym

pozdraiwam i prosze o pomoc

0

powiedzmy podczas edycji danego wiersdza zapamietuje wartosc unikalnego pola i pozniej chce odnalezc w dataset ten rekord i zaznaczyc go i zrobic aktywnym

sam sobie napisałeś :D

0

Witam Misiekd :)

no i wlasnie chmmm zroblem przez locate.
ale powiedz mi jak mozesz, jak ustawic aktywnym komponent dbgrid tzn, wyszukuje sobie rekord - OK
ale jak teraz zaznaczyc go?(podswietlic ) - na razie funkcje wyszukujaca mam pod przyciskiem - i widze w dbgid ze znalazl ok ale podswietla mi go dopiero wtedy gdy wejde na grida - a jak to moge zrobic programowo?
pozdr misiekd

0

hmmm trywialne sie to okazalo

DBGrid.setfocus;
0
danek napisał(a)

hmmm trywialne sie to okazalo

DBGrid.setfocus;

czyli odpowiedziałeś sobie sam :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1