Entwickler-Ecke
WinForms - DateTimePicker ,ComboBox und Uhrzeit
highlander78 - Mo 19.04.10 18:37
Titel: DateTimePicker ,ComboBox und Uhrzeit
Hallo,
ich möchte aus einer ComboBox eine Uhrzeit auswählen( in dem Format z.B 12:30:00).
Dieser wert soll ein Datetimepicker als TimeofDay übernehmen oder vielleicht als parameter für eine SQL Abfrage.
Wichtig ist dass ich diese aus der ComboBox auswählen kann.
Ist so was möglich.
Gruss
JüTho - Mo 19.04.10 19:22
Natürlich, es gibt viele Möglichkeiten. Du kannst auch eine ComboBox mit den Werten 0 bis 59 füllen und damit die Sekunden auswählen, eine gleichartige für die Minuten und eine ähnliche für die Stunden. Aber warum willst du das so umständlich machen?
DateTimePicker kann mit DateTimePickerFormat i.V.m. Format und CustomFormat passend gesetzt werden. Mit DateTime.TryParse kann auch irgendein String zugewiesen werden.
Aber der entscheidende Hinweis ist: Du musst grundsätzlich mit einer DateTime-Variablen arbeiten. Die kannst du aus DateTimePicker.Value oder mit DateTime.TryParse aus irgendeinem String holen oder mit DateTime-Methoden aus etwas anderem errechnen. So etwas kann jederzeit einem DbParameter übergeben werden.
Oder habe ich dein Problem völlig falsch verstanden?
Jürgen
/Edit
Die konkrete Antwort ist in meinem langen Text etwas untergegangen. DateTime.Parse(ComboBox.SelectedText) oder auch TimeSpan.Parse(ComboBox.SelectedText) liefert den entscheidenden Wert.
highlander78 - Di 20.04.10 17:32
Hast schon richtig verstanden , hat mir geholfen .
Gruss
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!