DataGridDateTimeColumn 日期格式
请问,是否可以修改 DataGridDateTimeColumn 的格式,不是显示的格式,而是选择时的格式如下图所示:
1、为datepicker 的格式
2、为当前DataGridDateTimeColumn 格式,如何修改DataGridDateTimeColumn ,使其在点击选择时,不显示后面的"hh:mm:ss", 前面的时间格式为“2015-11-13”,而不是“11/13/2015”
回复 1楼薇薇尚贤的帖子
设置EditMode属性为DataGridDateTimeColumnEditMode.Date,即可只编辑年月日;
设置DateFormat属性为C1DatePickerFormat.Custom,并设置CustomDateFormat = "yyyy-MM-dd",即可按需求显示时间的自定义格式; 回复 2楼KNight的帖子
<c1:DataGridDateTimeColumn Header="结束时间" Width="200" Name="datePickerEndTimeNew" Binding="{Binding Path=EndDate,Mode=TwoWay}"HorizontalAlignment="Stretch" VerticalAlignment="Center" DateFormat="Custom"Format="yyyy-MM-dd"></c1:DataGridDateTimeColumn>
DateFormat="Custom"? CustomDateFormat 在哪里写? 回复 3楼薇薇尚贤的帖子
是WPF里的DataGridDateTimeColumn吧?
<c1:DataGridDateTimeColumn x:Name="dgdtc" Width="100" Header="日期"
Binding="{Binding Path=Birthday, Mode=TwoWay}"
EditMode="Date"
DateFormat="Custom"
CustomDateFormat="yyyy-MM-dd"/>
回复 4楼KNight的帖子
<c1:DataGridDateTimeColumn Header="结束时间" Width="180" Name="datePickerEndTimeNew" Binding="{Binding Path=EndDate,Mode=TwoWay}"HorizontalAlignment="Stretch" VerticalAlignment="Center" EditMode="Date"DateFormat="Custom" Format="yyyy/MM/dd"></c1:DataGridDateTimeColumn>
写成这样,可以不编辑时间,可是还是显示(2015/11/14 00:00:00)
回复 5楼薇薇尚贤的帖子
是设置CustomDateFormat,不是设置Format 回复 6楼KNight的帖子
不识别CustomDateFormat 回复 7楼薇薇尚贤的帖子
:nbtz5:不识别?我这里就识别啊,等下哈 ,我弄个简单的demo给你看看
崩溃了,本地的WPF环境被搞乱了,给你截张图看看吧:
回复 8楼KNight的帖子
感谢您的反馈。
也谢谢@KNight的热心帮助。
页:
[1]