Avatar billede c-sharp Nybegynder
10. august 2005 - 06:25 Der er 8 kommentarer og
2 løsninger

Sortere data i dataset

Jeg har en kolonne i mit dataset som indholder postnummere, disse ligger i en helt tilfældig rækkefølge. Har jeg mulighed for at ligge disse i nummere orden i mit dataset (Der er nogle af postnummerene der også består af bogstaver)?
Avatar billede nielle Nybegynder
10. august 2005 - 06:55 #1
Det ligger et SQL-kald bag ved dit udtræk til dit datasat. Der er her du laver sorteringen:

SELECT * FROM postnumre ORDER BY postnr ASC
Avatar billede c-sharp Nybegynder
10. august 2005 - 07:40 #2
Nej det er det der er problemet, da mine data ikke er numeriske men blandet kan jeg ikke bruger ORDER BY.
Avatar billede nielle Nybegynder
10. august 2005 - 08:35 #3
Du kan også bruge ORDER BY på tekst.
Avatar billede c-sharp Nybegynder
10. august 2005 - 08:56 #4
Nå men nok om order by.

Kan man sortere data i et dataset, hvis nu f.eks jeg havde havde hentet dem i en kilde hvor i det ikke er muligt at skyde en sql sætning af?
Avatar billede arne_v Ekspert
10. august 2005 - 09:11 #5
er det

ditdatatableobjekt.DefaultView.Sort = "felt1 ASC, felt2 DESC";

du leder efter ?
Avatar billede snepnet Nybegynder
10. august 2005 - 12:20 #6
ellers kan du lave de views du vil med f.eks.:

DataView dv = new DataView(someDataTable, <filterexp>, <sortexp>, DataRowViewState.Current);

mvh
Avatar billede nielle Nybegynder
16. august 2005 - 18:24 #7
Har du fået kigget på det?
Avatar billede c-sharp Nybegynder
18. august 2005 - 15:09 #8
Tak for alle svarene!

snepnet og arne_v smid et svar så er der point
Avatar billede arne_v Ekspert
18. august 2005 - 15:11 #9
ok
Avatar billede snepnet Nybegynder
18. august 2005 - 16:51 #10
u got it :o)
mvh
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