offensichtlich hat Microsoft einen Bug aus Visual Studio 2005 behoben. Wenn man ein langes Datum in einer gebundenen Spalte auf eine kurzes Datum formatieren will musste folgendes verwendet werden.
<asp:BoundField DataField="ShippedDate" DataFormatString="{0:d}" HeaderText="ShippedDate"
HtmlEncode="False" SortExpression="ShippedDate" />
Visual Studio 2008 benötigt nur mehr
<asp:BoundField DataField="OrderDate" HeaderText="OrderDate" SortExpression="OrderDate" DataFormatString="{0:d}" />