wpf 数据库直接读一表绑定到datagrid,时间格式不同,datagrid会自动补全至时分秒
在xmal的代码里加上:
<DataGrid x:Name="data" 。。。AutoGeneratingColumn="OnAutoGeneratingColumn">
在后台上加上一个方法:
private void OnAutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
if (e.PropertyType == typeof(System.DateTime))
(e.Column as DataGridTextColumn).Binding.StringFormat = "dd/MM/yyyy";
}
改为自己需要的格式,就成了