Manually putting together parts of a date
<p>Ok, I'm not quite sure how to go about this.  Here's the scenario.</p>

<p><strong>1)</strong> On a web form we have 3 dropdowns:  Month, Day, and Year</p>

<p><strong>2)</strong> Year is always optional (not required)</p>

<p><strong>3)</strong> If the customer enters month and day, and not year, we want to default the year to 1900</p>

<p><strong>4)</strong> If the customer does enter all 3, I need to piece together a DateTime to represent that.  Either way, the year is going to have something...either a valid year or 1900 if the user did not select year.</p>

<p>So in my code-behind, I'm not quite sure how to set all this up.  Ultimately I need to form that date so I can update the SQL 2008 Date datatype once I send down the date to my DL update function.  </p>

<p>So I created a DataTime variable in my code-behind method that picks up the values that the user has selected in each dropdown.  However I guess there's no setter on DateTime.Year and so fourth.  So I can't just do DateTime.year = "1900" or something to that effect.</p>
