Witam
W tabeli mam dane z bazy w obiekcie klasy CachedRowSet. Chciałbym sobie kursorem przewijać kolejne wiersze tabeli.Z tym pare problemów
- ustawiam sobie kursor na 1-szy wiersz tabeli, i jest 1-szy(sprawdziłem przez wypisanie po skonstruowaniu panelu) po wciśnięciu dowolnego przycisku nagle przeskakuje mi na ostatni wiersz
2)chciałbym zaznaczać wiersze w tabeli na które wskazuje kursor lecz jakoś dziwnie to wygląda. Porusza się wtedy po tabeli jakby losowo.
Kod
private void showPreviousRow(){
try{
if(crs == null || crs.isFirst())return;
crs.previous();
populateResults();
}catch(Exception e){}
}
private void showNextRow(){
try{
if(crs == null || crs.isLast())return;
crs.next();
populateResults();
}catch(Exception e){}
}
private void populateResults(){
try{
int row = crs.getRow() - 1;
table.getSelectionModel().setSelectionInterval(row, row);
}catch(Exception e){}
}