【发布时间】:2011-01-23 13:09:03
【问题描述】:
我使用带有 LINQ to SQL 的 WPF 工具包数据网格
<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 绑定到Time 数据类型的SQL Server 表字段。现在 Datagrid 上的时间值以 hh:mm:ss 格式显示。
如何将 Datagrid 的时间列中的时间表示更改为 hh:mm,删除秒数?
编辑:
使用StringFormat=t 没有结果。
<my:DataGridTextColumn Header="Time" MinWidth="70"
Binding="{Binding Time, StringFormat=t}"
CanUserSort="False" />
【问题讨论】:
标签: wpf datagrid wpftoolkit