Я использую Datagrid WPF Toolkit с LINQ to SQL.
<my:DataGrid AutoGenerateColumns="False" Name="dataGrid2">
<my:DataGrid.Columns>
<my:DataGridTextColumn Header="Date" MinWidth="80"
Binding="{Binding Date, StringFormat=d}"
CanUserSort="False"/>
<my:DataGridTextColumn Header="Time" MinWidth="70"
Binding="{Binding Time}"
CanUserSort="False" />
<my:DataGridTextColumn Header="Description" MinWidth="200"
Binding="{Binding Description}"
CanUserSort="False"/>
</my:DataGrid.Columns>
</my:DataGrid>
Столбец Time
привязан к полю таблицы SQL Server с типом данных Time
. Теперь значение времени в Datagrid отображается в формате чч:мм:сс.
Как изменить представление времени в столбце Time сетки данных на hh:mm, удалив секунды?
EDIT: Использование StringFormat=t
не дает результата.
<my:DataGridTextColumn Header="Time" MinWidth="70"
Binding="{Binding Time, StringFormat=t}"
CanUserSort="False" />