2017-05-29 6 views
-4

初心者の質問かもしれませんが、私はWPFアプリケーション、C#のdatepickerフィールドから日付(yyyy-mm-dd)を取得したいと思います。 DateTimeメソッドで日付を保存する必要があることはわかっています。これは、これをデータベースに挿入するためです。プロパティ.DatePickerでは.Valueを使用できません。

どこでも私は彼らが.Valueプロパティを使うと言いますが、DatePickerの後に.Valueプロパティを入力するとプロパティを再調整しません。

誰かがこれを修正する方法を知っているのですか、またはdatepickerから日付を取得する別の方法がありますか?

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)); 
     } 
    } 
+1

コードを表示します。 – Gusman

+2

https://msdn.microsoft.com/en-us/library/system.windows.controls.datepicker.selecteddate(v=vs.110).aspx –

+0

WPFでは、それは 'Value'ではなく' SelectedDate'と呼ばれています。 Windowsフォームコントロールは、「DateTimePicker」と呼ばれ、「Value」プロパティを持っています。 –

答えて

0

内蔵WPFでDatePicker制御のDateTimeを返しSelectedDateを有します?。これを試してみてください:

string grandPrixNaam = naamGPTextBox.Text; 
DateTime datumGP = datumDatePicker.SelectedDate.HasValue ? datumDatePicker.SelectedDate.Value : default(DateTime); 
int aantalRondes = Convert.ToInt32(aantalRondesTextBox.Text); 
... 
0

私はEd Plunkettからanwerを得ました。 WPFには実際に.Valueプロパティがありません。私はそれを.SelectedDateに変更しました。

DateTime? datumGP = new DateTime(); 
datumGP = datumDatePicker.SelectedDate; 
+0

あなたは私の答えを取り除きたいですか? – mm8

+0

@ mm8あなたはそこにおくことができます。たぶん誰かがあなたの答えを好むでしょう。 –

+0

なぜ別のものを書いたのですか? – mm8

関連する問題