【发布时间】:2016-08-01 18:36:04
【问题描述】:
我有一个保存用户及其生日的数据库。我将生日作为 DateTime 对象存储在我的数据库中。
这是我的 XAML 代码
<DataGrid Name="lookAtUsers" ItemsSource={"Binding MyUsers"}>
<DataGridTextColumn Header="Name" Binding="{Binding Name}"/>
<DataGridTextColumn Header="Birthday!" Binding="{Binding Birthday}"/>
</DataGrid>
显示DataGrid时,时间也随之显示。
似乎有两种可能的解决方案:
1.) 格式是这样,当我保存此信息时,我保存了一个格式为 MM/dd/yyyy 的 DateTime 对象
2.) 能够对 DataGrid 中的文本进行一些格式化,以便我可以删除时间
我认为选项一是最容易实现的,但到目前为止我还没有在网上找到解决方案。
选项二可能更复杂一些,因为我是一个新的 C# 程序员,我对 DataGrids 了解不多
【问题讨论】:
标签: c# wpf xaml data-binding datagrid