Avatar billede ihtezaz Praktikant
30. juni 2006 - 16:51 Der er 3 kommentarer og
2 løsninger

Sidste række i datatable skal ikke med i sotering i gridview

Hej,

Jeg har en datatable som jeg fylder og databinder i codebehind. Den sidste række er en resultat række og skal ikke med når der sorteres. Hvordan kan jeg ungå at den bliver sorteret med, er der en property man kan sætte. ?
Avatar billede snepnet Nybegynder
30. juni 2006 - 17:42 #1
Det kommer jo stærkt an på hvordan du sorterer :o)
Hvis det er sådan rimelig standard det du laver kan du nok ikke gøre noget ved det.
Mvh
Avatar billede Slettet bruger
01. juli 2006 - 07:44 #2
Nej, der findes ikke en property med funktionen sort ud at sorterer de sidtse et eller andet antal elementer i den datatable du har bundet til det her gridview.

Tilgengæld hvis du kan få dine data som en List<T> så har du mulighed for at sorterer med

public void Sort (int index,int count,IComparer<T> comparer)

,hvor du kaldte noget ala.

Sort(0, list.Count - 1, new YourComparer());

som sorterer elementerne fra 0 til antal elementer minus 1 og bruger en YourComparer til at sammenligne elementerne med. Så kunne du jo binde denne list til dit gridview.
Avatar billede ihtezaz Praktikant
16. juli 2006 - 17:13 #3
Hejsa, beklager det har taget så lang tid, behovet ændrede og jeg fik ikke brug for at sortere alligevel. I kan begge smid et svar, nu da jeg har ladt vente så længe :)
Avatar billede Slettet bruger
16. juli 2006 - 18:06 #4
;)
Avatar billede snepnet Nybegynder
17. juli 2006 - 09:58 #5
:o)
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