title: How do I Data-Bind dual DateTimePicker to a single DateTime object
body: <p>I have a simple form, with two DateTimePicker-controls: One for date, and one for time. The thing is these two controls are supposed to represent a single point in time. Hence I would like to "Bind" them to a single DateTime property on my form (for simplicity). I did the following:</p>
  
  <pre><code>// Start is a DateTime property on the form
  _StartDate.DataBindings.Add("Value", this, "Start"); 
  _StartTime.DataBindings.Add("Value", this, "Start");
  </code></pre>
  
  <p>But hooking into "ValueChanged" event, yields mixed results... Sometimes I get exactly what I want, sometimes the updates of the property are "sluggish". I figured this way of splitting into two DateTimePicker's was fairly common. So how to do it?</p>
  
  <p><strong>Update:</strong> There is possibly multiple questions in there:</p>
  
  <ol>
  <li>How do I bind a DateTimePicker (Format: Date) to a DateTime Property on a form?</li>
  <li>Then, how do I bind yet another DateTimePicker (Format: Time) to the same property?</li>
  <li>I'm using Visual Studio Express 2008 (.NET 3.5), and I seemingly get ValueChanged events from the DateTimePickers <strong>before</strong> the value is changed?</li>
  </ol>