Avatar billede Simon Praktikant
08. november 2006 - 19:15 Der er 3 kommentarer og
1 løsning

Sortering af String som Datoer i DataView

Jeg har defineret en DataTable hvor en af kolonnerne er dato. Denne DataTable sorterer jeg så med en DataView, før den vises i et DataGridViev. I korte træk således:

------------------------------------------
DataSet1.MitDataTable dtTable = new DataSet1.MitDataTable();
DataView dv = new DataView(dtTable , "", "dato", DataViewRowState.CurrentRows);
MitDataGrid.DataSource = dv;
------------------------------------------

Nu bliver mine datoer imidlertid sorteret som Strings. Kolonnen er også af typen String. Således bliver de ikke sorteret rigtigt hvis formatet f.eks. er "dd-mm-yy".

Hvordan løser jeg dette mest rigtigt? Kan jeg ikke fortælle DataView hvilket datoformat jeg vil bruge?
Avatar billede segato Nybegynder
10. november 2006 - 15:28 #1
Det kan du ikke. Eneste løsning er at indsætte dem som DateTime, eller formattere din streng med yyyy-mm-dd.
Avatar billede Simon Praktikant
04. december 2006 - 12:48 #2
tak for hjælpen. Jeg lukker spm nu. Smider du lige svar?
Avatar billede segato Nybegynder
04. december 2006 - 12:54 #3
Hej Simi,

Jeg samler ikke rigtigt så nup du bare selv de points.
Avatar billede Simon Praktikant
04. december 2006 - 14:31 #4
ok, takker
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