Avatar billede c-sharp Nybegynder
03. maj 2006 - 17:44 Der 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?
Avatar billede snepnet Nybegynder
03. maj 2006 - 17:49 #1
du laver et view hvor du beder om alle de rækker hvor din dato > X
new DataView(someTable, ....... // der er et par overloads
mvh
Avatar billede c-sharp Nybegynder
03. maj 2006 - 17:52 #2
Hej Snepnet

Godt at se dig her :-D

Jeg har ikke arbejdet med DataView kan du smide et eksempel på sådan et?
Avatar billede snepnet Nybegynder
03. maj 2006 - 18:41 #3
hej c :o)

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.

mvh
Avatar billede snepnet Nybegynder
03. maj 2006 - 18:48 #4
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
Avatar billede snepnet Nybegynder
03. maj 2006 - 18:49 #5
Avatar billede c-sharp Nybegynder
03. maj 2006 - 20:47 #6
Super med en masse kode :-)

bestemtDato hvad er det for en?
Avatar billede c-sharp Nybegynder
03. maj 2006 - 23:00 #7
Jeg tror at jeg har fået styr på :-)

Det undre mig bare at jeg skal skrive min "bestemtDato" i følgende format Månede-dag-år når der i mit xml står dag-måned-år

Har du en forklaring på det?

Du skal have mange tak for din altid gode hjælp, smid et svar så er der point...
Avatar billede snepnet Nybegynder
04. maj 2006 - 03:15 #8
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
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