I have a simple grid that allows for entry of birthdates and anniversaries for employees. When I am editing a record and use the DateTime Picker it returns the date I select except it's a month behind. For example, if I select 3/1/2008 it returns 2/1/2008 or, if I select 1/1/2008 it returns 0/1/2008.
Here's my webgrid code:
<WG:Grid ID="grdMain" DisplayRequiredColumn="true" runat="server" DataSourceId="BirthDates" ExportFileName="BirthDates Export.xls" ImagePath="http://msbweb/Common/images/WebGrid/" PageLength="50" Title="MSB Birth Dates">
<Columns>
<WG:Number Primarykey="true" ColumnId="ID" Identity="true" Visibility="None" NewRowInEdit="true" />
<WG:Text AllowEdit="true" AllowEditInGrid="true" IsInDataSource="true" Visibility="Both" WidthEditableColumn="150px" ColumnId="FullName" Title="Full Name" MaxSize="50" Required="true" UniqueValueRequired="true" NewRowInEdit="true" />
<WG:DateTime AllowEdit="True" AllowEditInGrid="True" IsInDataSource="True" Visibility="Both" WidthEditableColumn="70px" ColumnId="BirthDate" Title="Birth Date" MaxSize="10" Required="true" NewRowInEdit="true" />
<WG:DateTime AllowEmpty="true" AllowEdit="True" AllowEditInGrid="True" IsInDataSource="True" Visibility="Both" WidthEditableColumn="70px" ColumnId="MSBAnniversary" Title="Anniversary" MaxSize="10" Required="false" NewRowInEdit="true" />
</Columns>
</WG:Grid>