30. juni 2006 - 16:51Der 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. ?
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.
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
Synes godt om
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.
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 :)
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.