DatePicker控件显示具体的时分秒
听语音
- |
- 浏览:3331
- |
- 更新:2017-04-18 18:37
在我们开发程序的时候,有时候会遇到我们显示DatePicker控件时,要显示到具体的时分秒,然后这个时间我们也是可以选择操作的,毕竟有的查询就要精确到时分秒,那么这个时候我们该如何去做呢?
工具/原料
-
VS 2010
方法/步骤
-
我们一般使用DatePicker控件时,这个控件只是显示到具体的日期,不会显示到具体的时间,这样我们想要的功能就无法实现了,所以我们用不了这个控件去实现时分秒的选择。
扫描二维码关注公众号,回复: 4285940 查看本文章 -
那么我们可以去引用别的类库,这里面我引用的是DateTimePickerControl.dll这个类库,然后前台要去引用这个类库方可使用,其实这个类库也就是DatePicker的一个扩展版本。
-
当应用好了之后,这个时候我们就要去用这个控件了
<TextBlock Text="起始时间:" VerticalAlignment="Center" Foreground="Black" FontSize="14"/>
<local:DateTimePicker x:Name="startPicker" Margin="0,0,20,0" telerik:StyleManager.Theme="Windows8" Foreground="Black"/>
<TextBlock Text="结束时间:" VerticalAlignment="Center" Foreground="Black" FontSize="14"/>
<local:DateTimePicker Name="endPicker" Margin="0,0,20,0" telerik:StyleManager.Theme="Windows8" Foreground="Black"/>
-
这样显示好了之后,我们后台要去设置一下,这个控件里面显示的时间,不然这个时间我们不好去控制。
private void InitData()
{
startTime = startPicker.SelectedDateTime;
endTime = endPicker.SelectedDateTime;
}
-
接下来我们运行程序就可以了,这样我们在界面上就可以看到我们刚才在前台使用控件的运行结果了。从结果来看,我们基本上已经实现了时间控件的选择。
-
然后我们点击时间控件的下选框,这个时候,我们可以通过日历表去选择具体的年月日,然后通过手动去更改具体的时间,这样我们就可以选择或者查询从几点到几点的值了。