C#WPF DataGrid - DateTime格式

时间:2017-10-10 11:38:19

标签: c# wpf datetime datagrid format

我正在使用DataTable(在代码中创建),并使用DefaultView显示DataGrid DataTableDataColumn包含DateTime DataType DataGrid10/9/2017 12:00:00 AM

DateTime将日期显示为:10/9/2017。有没有办法将DataType值显示为string而不将列{{1}}更改为{{1}}?

2 个答案:

答案 0 :(得分:0)

你的绑定应该是这样的

{Binding Property, StringFormat=d}"

完整示例

<DataGridTextColumn Header="Your Header" Binding="{Binding Property, StringFormat=d}" ></DataGridTextColumn>

答案 1 :(得分:0)

您可以处理getEventListeners(document.getElementById('sub-main')); 的{​​{1}}事件:

AutoGeneratingColumn