Witajcie.
W timerze powtarzam zapytanie SQL które odświeża się co 10 sekund.
Istnieje jakaś opcja która nie powoduje przewinięcia datagridview do 1 pozycji po przeładowaniu danych?
Próbowałem już scrolltolastrow, ale nie dokońca o to mi chodziło.
Witajcie.
W timerze powtarzam zapytanie SQL które odświeża się co 10 sekund.
Istnieje jakaś opcja która nie powoduje przewinięcia datagridview do 1 pozycji po przeładowaniu danych?
Próbowałem już scrolltolastrow, ale nie dokońca o to mi chodziło.
Zapamiętaj, na której jesteś stronie i pobieraj dane tylko z tego przedziału.
Nie mam paginacji ponieważ musi to być na jednej stronie
slawek19926 napisał(a):
Nie mam paginacji ponieważ musi to być na jednej stronie
No to zapamiętaj na którym wierszu jesteś i po odświeżeniu ustaw focus na ten wiersz ;)
Tak jak powiedział kobi55.
Ja robię tak:
this.tadDzia.Fill(this.dsDzia.dtDzia);
// ustawienie pozycji
dtDziaBindingSource.Position = dtDziaBindingSource.Find("Id", parIdOZmiDop);
hej użyj javascript'u aby zapamiętać pozycje DataGridView..
Pojawia sie pytanie jak odświeżasz DataGridView
a nie możesz sobie zapisać aktualnie zaznaczonego obiektu na liscie i po przeładowaniu ustawiać focus na ten obiekt listy?