Wie speichert man ein Datum, aus einem DatePicker Element ?
Lösung:
Durch Convert.ToDateTime wird der Text des Datums-Feldes umgewandelt von Text in ein echtes Datum.
data.Datum_Feiertag = Convert.ToDateTime( tbxDatum_Feiertag.Text);
|
XAML Code
Im WPF Xaml Code
Das DatePicker Element fügt automatisch ein Datums-Text-Eingabefeld hinzu und beim Klick auf das Kalender-Symbol wird ein Kalender Eingabe-Element angezeigt.
<Label Content="Datum:" Grid.Column="0" Grid.Row="1"/> <DatePicker x:Name="tbxDatum_Feiertag" Width="126" Grid.Column="1" Grid.Row="1" HorizontalAlignment="Left" Margin="0,0.2,0,40.4" Grid.RowSpan="2" />
|
Komplettes Code-Beispiel zum Speichern
public void save_Data() //------------< save_Data() >------------ { string sID = tbxID.Text; //< check > if (sID == "") return; //</ check >
int ID = Convert.ToInt32(sID);
tblBase_Feiertage data; data = db.tblBase_Feiertage.SingleOrDefault(n => n.IDFeiertag == ID); if (data != null) { data.dtCreated = DateTime.Now; data.Feiertag = tbxFeiertag.Text; data.Kuerzel = tbxKuerzel.Text; data.Datum_Feiertag = Convert.ToDateTime( tbxDatum_Feiertag.Text);
//< save > db.SaveChanges(); //ID: -99999->16 //</ save > } //------------</ save_Data() >------------ }
|