﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Business Objects and Data Access (How do I?)  » Dates displayed as 01/01/1800</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Sat, 30 May 2026 12:31:56 GMT</lastBuildDate><ttl>20</ttl><item><title>Dates displayed as 01/01/1800</title><link>http://forum.strataframe.net/FindPost29536.aspx</link><description>In our BO Mapper we set the Datetime as follows:&lt;br/&gt;&lt;br/&gt;NULL VALUE OPTION:&amp;nbsp; Return Alternate on Null / Set Null on Alternate(value)&lt;br/&gt;&lt;br/&gt;NULL REPLACEMENT VALUE: new DateTime(1800, 1, 1)&lt;br/&gt;&lt;br/&gt;This works great in the SF Date controls at times in that 01/01/1800 is NOT wriitten back to the database when using the SF control. &lt;br/&gt;&lt;br/&gt;Here is my issue: I have an Infragistics grid bound to a BO. In the grid the date always shows 01/01/1800 when the value in the table for a date is NULL. My thoughts are that the BO is returning 01/01/1800 even if the date in null.</description><pubDate>Thu, 17 Feb 2011 14:41:33 GMT</pubDate><dc:creator>Ross L. Rooker, Sr.</dc:creator></item><item><title>RE: Dates displayed as 01/01/1800</title><link>http://forum.strataframe.net/FindPost29584.aspx</link><description>Hi Ross,&lt;br/&gt;&lt;br/&gt;Thanks for sharing this tip, very nice.</description><pubDate>Thu, 17 Feb 2011 14:41:33 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Dates displayed as 01/01/1800</title><link>http://forum.strataframe.net/FindPost29582.aspx</link><description>FYI... I solved my issue by adding the following to the Infragistics grid InitializeRow&amp;nbsp;method:&lt;br/&gt;&lt;br/&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;for (int i = 0; i &amp;lt;= e.Row.Cells.Count - 1; i++)&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;{&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (e.Row.Cells[i].Value.ToString() == "1/1/1800 12:00:00 AM")&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Row.Cells[i].Hidden = true;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;}&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;&lt;font color=#171717 size=2 face=Consolas&gt;For a regular .net DataGrid I added this to the Cell Formatting event:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (e.ColumnIndex &amp;gt;= 0)&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (e.Value != &lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;null&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;)&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (e.Value.ToString() == &lt;/font&gt;&lt;font color=#a31515 size=2&gt;&lt;font color=#a31515 size=2&gt;"1/1/1800 12:00:00 AM"&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;)&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.Value = &lt;/font&gt;&lt;font color=#a31515 size=2&gt;&lt;font color=#a31515 size=2&gt;""&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;And actually I took the above code, moved it to a static class and called it from there to minimize the coding.&lt;br/&gt;&lt;br/&gt;This gets rid of the ugly 1/1/1800 from grids.&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;</description><pubDate>Thu, 17 Feb 2011 14:38:49 GMT</pubDate><dc:creator>Ross L. Rooker, Sr.</dc:creator></item><item><title>RE: Dates displayed as 01/01/1800</title><link>http://forum.strataframe.net/FindPost29537.aspx</link><description>I could take the BO Mapper settings and change them if that is the fix but my concern is then that the SF DateBox&amp;nbsp;controls will then have an issue. What do you suggest as an alternative to have null dates show up as null or blank in grids rather than 01/01/1800?</description><pubDate>Fri, 11 Feb 2011 07:32:59 GMT</pubDate><dc:creator>Ross L. Rooker, Sr.</dc:creator></item></channel></rss>