03. maj 2006 - 17:44Der er
7 kommentarer og 1 løsning
Hjælp til alfabetisk i dataset
Jeg laver et udtræk af data fra noget xml, det kommer i et dataset, i dette dataset vil jeg have fjernet alle de poster der er ældre end en bestemt dato. Hvordan gør jeg det?
jepper - et eksempel kommer her: den her brugte constructor tager: en datatable, et rowfiler, en sortorder, en DataViewRowState enum DataView dv = new DataView(dinDataTable, "someColumn='blah'", "id", DataViewRowState.CurrentRows);
du kan benytte views som datagrundlag for de databundne kontroller på samme måde som med en datatable mv.
når det nu er en dato du skal filtrere på - kan du gøre det med noget i denne stil: string filter = String.Format("[datokolonne] > #{0}#", bestemtDato); DataView dv = new DataView(dinDataTable, filter, "id", DataViewRowState.CurrentRows); mvh
ah ja - bestemtDato var din bestemte dato :o) i din datatable har du et datetime objekt - blot skabt på baggrund af noget xml, formatet det optræder i er afhængig af din culture, eller den culture du har sat på din datatable (.Locale). dit expression er dog ikke "Culture aware" (mener jeg)... så der hedder den MM-DD-YYYY eller MM/DD/YYYY mvh
Synes godt om
Ny brugerNybegynder
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.