WPF中 datagird日期列格式


                        <DataGridTemplateColumn Header="发生时间" >
                            <DataGridTemplateColumn.CellTemplate>
                                <DataTemplate>
                                    <TextBlock Text="{Binding OccurTime, StringFormat={}{0:yyyy-MM-dd HH:mm:ss}}" FontSize="10" HorizontalAlignment="Center"/>
                                </DataTemplate>
                            </DataGridTemplateColumn.CellTemplate>
                        </DataGridTemplateColumn>

 

 

 

 

  1. <DataTemplate x:Key="DateTemplate" >
  2.     <StackPanel Width="40" Height="30">
  3.         <Border Background="Orange" BorderBrush="Black" BorderThickness="1">
  4.             <TextBlock Text="{Binding ExamDate, StringFormat={}{0:MM-dd}}" 
  5.                       FontSize="10" HorizontalAlignment="Center"/>
  6.         </Border>
  7.         <Border Background="White" BorderBrush="Black" BorderThickness="1">
  8.             <TextBlock Text="{Binding ExamDate, StringFormat={}{0:yyyy}}" 
  9.                       FontSize="10" HorizontalAlignment="Center"/>
  10.         </Border>
  11.     </StackPanel>
  12. </DataTemplate>

 

 

 

  1. <DataGridTemplateColumn Header="Exam Date"
  2.                         CellTemplate="{StaticResource DateTemplate}"
  3.                         CellEditingTemplate="{StaticResource EditingDateTemplate}"/>

 

 

 

posted @ 2012-08-18 19:04  罗伯特大人  阅读(641)  评论(0编辑  收藏  举报