// dgv_show为用于显示的DataGrid,dt为一个DataTable
dgv_show.ItemsSource = dt.AsDataView();
DataTable里面含有日期数据,在DataGrid上显示的日期格式为 含有 AM/PM 的格式,
由于个人习惯看 24小时制的时间格式数据,
请问如何更改呢?万分感谢
xaml DataGrid部分:
<DataGrid Grid.Row="5" Grid.Column="1" Grid.ColumnSpan="5" Name="dgv_show" RowHeaderWidth="30" LoadingRow="dgv_show_LoadingRow" MouseDoubleClick="dgv_show_MouseDoubleClick" />
------解决思路----------------------
来源数据里格式化成你要的样式就好,
datagridview里不记得有没有单元格格式化的东西,基本不用。
------解决思路----------------------
你的列呢??在DataGridTextColumn 中的Text的binding中 添加 StringFormat='yyyy-MM-dd HH:mm:ss'
------解决思路----------------------
我基本上是在SQL语句中进行格式化。到了程序里有时不容易设定这样的显示效果。