仅显示自动生成的网格视图中的日期WPF C#

时间:2015-08-29 20:02:12

标签: c# sql-server wpf

我正在使用自动生成的网格视图的WPF ...存储在SQL Server 2014数据库中的日期时间格式为2015-08-30但是当它显示在自动生成时它显示为{{1 }}

我想将其显示为仅2015-08-30 12:00:00 AM

2015-08-30

3 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,发现这个代码隐藏工作: 您必须为datagrid设置此事件:

methods = [__add__, __sub__, __mul__]

a = 3
b = 4

for m in methods:
    print a.m(b)

这将格式化数据网格中的任何Date列。

答案 1 :(得分:2)

你应该可以这样做:

<dgv:DataGridTextColumn Binding="{Binding YourDate, StringFormat=\{0:yyyy-mm-dd\}}" />

答案 2 :(得分:2)

您可以借助Binding System.Windows.Data.Binding <DataGridTextColumn Header="Date" Binding="{Binding Path=Date, StringFormat='yyyy-MM-dd'}" /> 的{​​{3}}属性直接在XAML中设置日期格式:

JLabel response = new JLabel( "<html><span bgcolor=\"yellow\">This is the label text</span></html>" );