這可能是一個初學者的問題,但我想從日期選擇器字段在WPF應用程序,C#中獲取日期(yyyy-mm-dd)。我知道我必須用DateTime方法保存日期,因爲我要將它插入到數據庫中。屬性.Value不適用於DatePicker?
無論我在網上看到他們說使用.Value屬性,但如果我在DatePicker後鍵入.Value屬性它不會重新調整屬性。
有人知道如何解決這個問題或有一個替代方法來取日期選擇器的日期?
private void btnPlanGP_Click(object sender, RoutedEventArgs e)
{
try
{
string grandPrixNaam = naamGPTextBox.Text;
DateTime datumGP = new DateTime();
datumGP = datumDatePicker.Value;
int aantalRondes = Convert.ToInt32(aantalRondesTextBox.Text);
string naamBaan = naamBaanComboBox.SelectedItem.ToString();
int coureurID = Convert.ToInt32(coureurIDComboBox.SelectedItem);
int gastID = Convert.ToInt32(gastIDComboBox.SelectedItem);
try
{
formule1DataSetGrandPrixTableAdapter.Insert(grandPrixNaam, datumGP, naamBaan, aantalRondes, coureurID, gastID);
formule1DataSetGrandPrixTableAdapter.Fill(formule1DataSet.GrandPrix);
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
}
catch (Exception ex)
{
MessageBox.Show(Convert.ToString(ex));
}
}
顯示您的代碼。 – Gusman
https://msdn.microsoft.com/en-us/library/system.windows.controls.datepicker.selecteddate(v=vs.110).aspx –
在WPF中,它被稱爲'SelectedDate',而不是'Value'。 Windows窗體控件被稱爲「DateTimePicker」並具有「Value」屬性。 –