I recently upgraded to the 2010 Q1 release of the RadControls for Silverlight. Something that has broken is this release is the use of DataFormatString on GridViewDataColumn when binding to nested properties. For example, the following used to work:
<TelerikGrid:GridViewDataColumn DataMemberBinding="{Binding Details.LastUpdate}" Header="Last Update" DataFormatString="{}{0:g}" IsReadOnly="True" Width="145" IsFilterable="False" IsSortable="False" TextAlignment="Left"/>
This no longer shows the column in the correct format. For now I can work around this problem by creating an extra property on the ViewModel that I am binding to, and this will show the date in the correct format. For example:
<TelerikGrid:GridViewDataColumn DataMemberBinding="{Binding LastUpdate}" Header="Last Update" DataFormatString="{}{0:g}" IsReadOnly="True" Width="145" IsFilterable="False" IsSortable="False" TextAlignment="Left"/>
However, this is not ideal since I have to keep this property in sync with the underlying property.