Datagridview filteren op date range

Status
Niet open voor verdere reacties.

HandyMan

Gebruiker
Lid geworden
12 mei 2008
Berichten
170
Hallo allemaal,

Ik heb een Datagridview met daarin een datum column.

Nu zou ik graag door middel van 2 Datetimepickers een periode kunnen selecteren waarop de Datagridview dan gefilterd wordt.
Dus stel ik selectuur bij datetimepicker1 "01-02-2013" in en bij datetimepicker2 "01-08-2013", dan moeten alleen de records blijven staan tussen die twee datums.


Enig idee iemand?
 
Dat kan met de hand door cellen te verwijderen, maar daar is de control eigenlijk niet voor bedoeld. Je kunt de query aanpassen met de data en opnieuw je data table tonen. Of de query in de achtergrond doen en je table handmatig opbouwen aan de hand van de ingestelde data.

Er is geen inherente optie aan het control die dit regelt.
 
Okee.. ik ga wat proberen. Als het is gelukt zal ik het desbetreffende stukje code hier plaatsen.


Edit:

Het is gelukt en wel als volgt:
Code:
Dim startdate As Date
Dim enddate As Date
startdate = DateTimePicker1.Text
enddate = DateTimePicker2.Text

        FacturenBindingSource.Filter = String.Format("Factuurdatum >= #{0:M/dd/yyyy}# AND Factuurdatum <= #{1:M/dd/yyyy}#", startDate, endDate)

Works like a charm.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan