title: Set Binding Value For DateTimePicker
body: <p>I have an EF Entity named Employee. It has a Nullable DateTime Property TerminationDate.</p>
  
  <pre><code>[DisplayName("Termination Date")]
  [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")]
  public DateTime? TerminationDate { get; set; }
  </code></pre>
  
  <p>In my WinForm I have a DateTimePicker I want to Bind to this property.</p>
  
  <pre><code>Binding nullBinding = new Binding(
      propertyName: "Value", 
      dataSource: bs, 
      dataMember: "TerminationDate",
      formattingEnabled: true, 
      dataSourceUpdateMode: DataSourceUpdateMode.OnPropertyChanged,
      nullValue: null
      );
  TerminationDateTimePicker.DataBindings.Add(nullBinding);
  </code></pre>
  
  <p>All my other bindings work (But the Dates were not nullable):</p>
  
  <pre><code>UsernameTextBox.DataBindings.Add("Text", bs, "Username", true, DataSourceUpdateMode.OnPropertyChanged);
  HireDateTimePicker.DataBindings.Add("Value", bs, "HireDate", true, DataSourceUpdateMode.OnPropertyChanged);
  </code></pre>
  
  <p>The Termination Date is showing Today's Date when it should be null or empty. Any help would be appreciated.</p>