13. juli 2010 - 21:18Der er
7 kommentarer og 1 løsning
paging last page og ikke first page
Hej,
Jeg har fundet en metode på nettet til at lave paging links i, som virker perfekt....... Mit eneste problem er, jeg gerne vil have det er valgfrit om den går til første eller sidste side, når man loader den....
Men jeg aner ikke hvor i koden - forsøger jeg at sætte de to linjer ind - går den korrekt nok til sidste side......men jeg kan ikke tilgå de andre sider, når jeg klikker på dem......Den forbliver på sidste side...og det er jo ikke særlig smart :-( Nogen der ved, hvor jeg skal sætte dem ind, så den tilgår sidste side (jeg laver senere det sådan, at det bliver et valg i CreatePagingLinks(bool displayRows) til CreatePagingLinks(bool displayRows, bool lastPage)
Koden hvor jeg forsøger at sætte linjerne ind er her:
protected void CreatePagingLinks(bool displayRows) { try { if (!(_DataPage.PageCount == 0)) { PageCount = _DataPage.PageCount; int LowerLimit; int UpperLimit; StringBuilder PagerDisplay = new StringBuilder(); int PageStartRange; int PageEndRange;
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Du skulle bare stille spørgsmålet - har løst det - alene udfra dit spørgsmål *GG*
Har dog valgt at pille ved den inde i selve CreatePagingLinks hvor jeg så i BindDataItem fortæller om den skal være sidste side....
Smid i et svar og du får dine points - og igen tak for hjælpen
Og så til andre (inkl. mig selv, når jeg næste gang ikke kan huske hvordan):
protected void CreatePagingLinks(bool displayRows, bool viewLastPage) { try { if (!(_DataPage.PageCount == 0)) { PageCount = _DataPage.PageCount; int LowerLimit; int UpperLimit; StringBuilder PagerDisplay = new StringBuilder(); int PageStartRange; int PageEndRange;
Yes, jeg havde nemmere ved at overskue det med den lidt mindre kode, og ja, tror PageNumber er en public property på din page, så den kan tilgås fra alle methods på den side.
Nix - du får alle pointsene - for mig drejer det sig ikke om points - men om hjælp, når jeg er kørt fast......og det var jeg her - kiggede slet ikke ud over min egen lille næsetip (= CreatePagingLinks metoden) - men det gjorde jeg så til gengæld rigeligt - sådan ca. et par timer *GG* Så rart for mig, når nogen gider give mig det tip, der gør, jeg kan komme videre *SS*
Ja, det bliver nok heller ikke sidste spørgmål jeg så kommer til at hjælpe dig med ... giver lidt variation når man selv sidder og koder, og har brug for en pause :-).
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.