Avatar billede bumle90 Nybegynder
16. december 2004 - 10:24 Der er 5 kommentarer

Paging på min repeater

Hej, jeg har en repeater jeg gerne vil have lave noget paging på. Er der nogle der har nogle gode forslag til hvordan jeg kan gøre det? Har læst et sted at der faktisk er en paging klasse i .net man kan gøre brug af. Er det noget nogle kender til eller evt. en anden smart måde?
Avatar billede powernodes Nybegynder
16. december 2004 - 10:26 #1
Avatar billede burningice Nybegynder
16. december 2004 - 13:49 #2
tja... enten det, eller også må man ind og programmere det selv direkte i koden. jeg lavede på et tidspunkt en Billedviser der implementerede paging via PageNumber i querystringen og antal billeder på siden taget ud fra en configurationsfil.

Hvis du vil udnytte .Net's paging-muligheder skal du ind og bruge et DataGrid.. men pas på, den er meget tung at bruge og voldpuler viewstaten for vildt :(
Avatar billede snepnet Nybegynder
16. december 2004 - 17:56 #3
du kan se et par eksempler her :
http://www.codeproject.com/aspnet/Aspnet_Repeater_Control.asp
og
http://aspnet.4guysfromrolla.com/articles/091003-1.aspx

men der er rigtig mange der har lagt eksempler ud på den slags... prøv denne søgning :
http://www.google.dk/search?hl=da&q=asp.net+paging+in+repeater&meta=

mvh
Avatar billede bumle90 Nybegynder
20. december 2004 - 19:03 #4
Hmmm de henter hele ID-column ud fra databasen....og bruger disse til at finde ud af hvilke rækker der skal vises vha. WHERE XXX IN (X,X,X...X*n)
Er der ikke en mere optimal måde...Jeg mener...jeg har en tabel på 32K rækker...og man kunne sagtens forestille sig langt større antal rækker...Findes der en måder hvor man kun hiver det ud der er nødvendigt...og ikke hele søjlen af IDer ?

Tænk hvis nøglen var en varchar som fx. email og man havde 200K rows....yikes...at skulle hive alle disse ud per load og sortere i dem...hmmm
Avatar billede burningice Nybegynder
20. december 2004 - 21:18 #5
SELECT * FROM tabel LIMIT 10, 30

så får du 20 records, startene fra nr 10
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester