2013-02-26 16 views
7

Ich versuche, den DateTimePicker Wert zu setzen/ändern (mit vb.net) aber kann nicht herausfinden, wie es geht.Wie ändere/setze ich DateTimePicker Wert

Ich habe das Steuerelement auf der Seite hinzugefügt, und ich habe versucht, den folgenden Code zu verwenden, aber es funktioniert nicht und ich kann nicht herausfinden, wie Sie den Wert während der Laufzeit festlegen.

DateTimePicker1.Value = Now.Day & "-" & Now.Month & "-" & Now.Year 

Das Format der Steuerung wird nach Long gesetzt und es sieht so aus, als zum ersten Mal geladen:

Dienstag, 26. Februar 2013

Aber ich kann nicht herausfinden, wie zu ändern Sie es.

Der Fehler, den ich auf meinen Code basiert erhalten oben ist:

Konvertierung von string „26-2-2013“ eingeben ‚Date‘ ist nicht gültig.

Wer hat irgendwelche Ideen?

+0

Haben Sie versucht, nur 'DateTimePicker1.Value = Jetzt-? :) – Neolisk

Antwort

7

landete ich es immer funktioniert, indem Sie Folgendes tun:

DateTimePicker1.Value = New Date(2013, 2, 26) 

I der Wert falsch geladen wurde.

1

den folgenden Code auf dem Formular Load Event Fügen Sie das Datum Zeit Picker Wert heute zu setzen:

DateTimePicker1.CustomFormat="dd-MM-yyyy" 
DateTimePicker1.Value=Now() 
Verwandte Themen