c# - WPF-DataGrid:如何在不丢失本地化日期格式的情况下建立按日期排序?
问题描述
这是对该问题给出的答案的后续问题,非常适合以本地化格式显示日期。
但是使用建议的解决方案public string FormattedDateOfBirth => DateOfBirth.ToShortDateString();
(
那么,如何在不丢失本地化日期格式的情况下重新建立按日期排序呢?
解决方案
You can simply format the DataGrid
column, it could look something like:
<DataGrid Grid.Row="1" ItemsSource="{Binding Persons}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="First Name" Binding="{Binding FirstName}"></DataGridTextColumn>
<DataGridTextColumn Header="Last Name" Binding="{Binding LastName}"></DataGridTextColumn>
<DataGridTextColumn Header="DOB" Binding="{Binding DateOfBirth,StringFormat=MM/dd/yyy}"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
推荐阅读
- linux - RCU 同步是否只为所有不同数据类型的读取器持有一个全局锁?
- amazon-web-services - 来自 s3 存储桶的 API Gateway cors 问题
- facebook - Facebook Unity SDK - 在 Facebook 设置中取消授权帐户不会在登录时引发问题
- typescript - 使用 angular.json stylePreprocessor 在 NativeScript 应用程序中包含共享样式
- android - Android:不能使用提供的参数调用以下函数
- python - 使用正则表达式从字符串中提取文本
- python - 在 python 脚本中使用 mitmproxy
- angular - NPM 代理身份验证失败
- c# - iTextSharp 设置动态边距
- css - Laravel Sass 包含在 html 中