Avatar billede mach3 Nybegynder
13. december 2004 - 04:26 Der er 5 kommentarer og
1 løsning

Datagrid vs repeater

Hej,

Er der stort performance tab ved anvendelse af datagrid fremfor repeater (eller datalist som mellemvejen)?

Jeg anvender datagrid fordi det er nemmere, desuden får jeg brug for noget sorting og paging senere - datagrid er i stand til begge dele. Men specielt når det kommer til paging har jeg læst at datagrids egen indbyggede mekanisme skulle være alt for langsom...

Er der nogen af jer som har erfaring eller eksempler med at at bygge sin egen paging mekanisme til datagrid?

Med venlig hilsen
Avatar billede snepnet Nybegynder
13. december 2004 - 08:36 #1
hmm... et datagrid er generelt dyrere end en repeater, og det er rigtig at den paging du kan få som standard er vældig dyr, men der er vældig gode muligheder for at optimere lidt på tingene.

du kan se en artikel her - som også starter med at forklare en lille smule om hvad det er der gør den "indbyggede" paging dyr.

http://www.thecodeproject.com/aspnet/custompaging.asp

mvh
Avatar billede snepnet Nybegynder
13. december 2004 - 08:43 #2
du kan hente en betaversion af nogle nye express-værktøjer.
(du kan se dem her http://lab.msdn.microsoft.com/express/).

hvis du prøver den der hedder visual web developer kan du se de nye kontroller shippes med.... der er sket temmelig meget med datagrid-typen... der er kommet et datagridview, som er en noget mere færdig kontrol end det gamle datagrid er.

visual web developer kan du hente her, hvis du skulle få lyst.
http://lab.msdn.microsoft.com/express/vwd/default.aspx

Mvh
Avatar billede snepnet Nybegynder
13. december 2004 - 08:45 #3
For øvrigt er den grid-kontrol der følger med webmatrix (MxDataGrid) en mellemting mellem den der følger med visual studio 2003, og det nye :o)
Avatar billede snepnet Nybegynder
13. december 2004 - 08:48 #4
fælles for de nye kontroller er - at de ikke pr. default forventes at optræde alene (de kan self. godt), men sammen med en dedikeret datakilde kontrol komponent, som sørger for en fornuftig datahandling.
til sammen gør det så at du kodefrit kan få et grid der opfører sig som forventet - både hvad paging og sortering angår, og også mht. update/delete funktionalitet.
mvh
Avatar billede mach3 Nybegynder
13. december 2004 - 12:05 #5
Jeg siger tak, men jeg er i en situation, hvor beta ikke er optimalt anvende. Så jeg holder mig til det datagrid (eller repeater eller datalist) som vi har nu. Kender du steder, hvor der er kode eksempler på sortering (må gerne være c#)?

Med venlig hilsen
Avatar billede mach3 Nybegynder
16. december 2004 - 02:29 #6
Ved ikke hvordan det er med gamle spørgsmål - skal man bare lade dem stå eller skal man lukke dem og selv tage pointene? Tager chancen og lukker selv denne, men i må gerne sige til hvis det ikke er sådan det plejer at foregå :-)
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