У меня есть поле в моей таблице sql, которое имеет тип данных Time (0). Если я привяжу свой gridviewcolumn к нему без форматирования, он будет заполняться отлично, просто не выглядит красивым и находится в 24-часовом формате.Формат времени в GridViewColumn
Мне нужно показать только формат «2:00 PM» для ex. но ничего не было сделано для форматирования этих данных.
<telerik:GridViewDataColumn Header="Hours Start" DataMemberBinding="{Binding Path=HoursStart}" DataFormatString="{}{0:hh:mm tt}" />
Также пробовал ...
<telerik:GridViewDataColumn Header="Hours End" Width="75" IsFilterable="True" IsSortable="True">
<telerik:GridViewDataColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=HoursEnd, StringFormat={}{0:hh:mm tt}}" />
</DataTemplate>
</telerik:GridViewDataColumn.CellTemplate>
Мне кажется, что формат и шаблон были 2 разных метода, которые были безуспешно предприняты. Не обязательно, что они пробовали оба в одно и то же время. Можете ли вы отредактировать свой ответ, чтобы показать правильный способ получить формат, если вы это знаете? – rmc00