Uradio sam to, i ono "radi". Do nedoumice je došlo kada sam postavio EnablePaging za FormView. Na prvo stranici, lepo sve radi - ja kliknem na neku stavku u GridView a u FormView se prikažu detaljno svi podaci. Ali kada odem na drugu stranu, nastaje problem. Ovaj kod se izvrši na SelectedIndexChange:
Code:
frmIzmeniKorisnika.PageIndex = gvKorisnici.SelectedIndex
frmIzmeniKorisnika.PageIndex = gvKorisnici.SelectedIndex
Sad, npr ako GW prikazuje deset stavki po stranici, umesto npr 14. stavke prikaže se 4. što mu dođe i logično ali ipak pogrešno... Ja sam to rešio tako što sam umesto gornjeg koda stavio sledeći:
Code:
int selInd = gvKorisnici.SelectedIndex + (gvKorisnici.PageIndex * gvKorisnici.PageSize);
frmIzmeniKorisnika.PageIndex = selInd;
int selInd = gvKorisnici.SelectedIndex + (gvKorisnici.PageIndex * gvKorisnici.PageSize);
frmIzmeniKorisnika.PageIndex = selInd;
I to radi sve kako treba... Al' ovo je nekako retardirano, u video tutoru nije spominjan ovaj "bag" pa ni kako da ga rešim, a verujem da ima neko rešenje "u jednoj liniji koda". Ili grešim?