SharePoint 2010 日期控件(DateTimeControl)的用法
2011-11-04 23:52
423 查看
Sharepoint 2010添加栏时,有个日期和时间类型,它呈现的其实是一个日期控件,非常酷。那么我们如何在我们的页面,比如Application Page中,使用该控件呢?
DateTimeControl控件所在的命名空间是:Microsoft.SharePoint.WebControls,所在的dll是Microsoft.SharePoint.dll。 默认情况下,该控件并没有添加到vs2010的工具箱中,你需要右击工具箱,选择项,将其添加到工具箱中。然后拖放到需要的地方。
如果你使用的是sharepoint 2007.那么你需要在需要放置日期控件的页面顶部放置:
DateTimeControl控件所在的命名空间是:Microsoft.SharePoint.WebControls,所在的dll是Microsoft.SharePoint.dll。 默认情况下,该控件并没有添加到vs2010的工具箱中,你需要右击工具箱,选择项,将其添加到工具箱中。然后拖放到需要的地方。
如果你使用的是sharepoint 2007.那么你需要在需要放置日期控件的页面顶部放置:
<%@ Register TagPrefix="spuc" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
然后再需要的地方写:
<spuc:DateTimeControl runat="server" ID="DateTimePickerControl1" />。
重要属性:
SelectedDate:获取用户选择的日期。你也可以用代码指定。如果用户不选择,而你又未用代码指定,那么默认返回当前日期。
[b]ErrorMessage:用户自定义错误时的提示信息。[/b]
[b][b]MaxDate:你可以指定可以选择的最大日期。[/b][/b]
[b][b][b]MinDate:可以选择的最小日期。[/b][/b][/b]
[b][b][b][b]AutoPostPack:是否自动回发。注意,如果设为true,你需要设置[b]DateChanged事件。[/b][/b][/b][/b][/b]
[b][b][b][b][b][b]IsRequiredField:指定是否为必填项。[/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b]更多属性,请查阅MSDN。[/b][/b][/b][/b][/b][/b]
[b][b][b][b][b][b]注意:[/b][/b][/b][/b][/b][/b] 上面我们说如果用户不选择,那么SelectedDate默认返回的是当前日期。那么如何判断用户是否选择了日期呢?可以使用IsDateEmpty
if (!datetimepicker.IsDateEmpty)
{
newCustomer.StartDate = datetimepicker.SelectedDate;
}
本文参考文章:http://blog.qumsieh.ca/2011/04/01/datetimecontrol-saving-blank-values/
http://karinebosch.wordpress.com/sharepoint-controls/datetimecontrol-control/
注意,因为此刻我没有sharepoint环境,所以本文并未验证。仅供参考,有疑问请仔细阅读参考文章,如果打开不开,请想办法翻**墙。
相关文章推荐
- sharepoint 2010 设置时间控件sharepoint DateTimeControl禁止输入值
- 格式化SharePoint:DateTimeControl 日期时间控件的格式
- sharepoint 2010 列表数据分页控件介绍 pagination UserControl
- sharepoint 2010 列表数据分页控件介绍 pagination UserControl
- sharepoint 2010 列表数据分页控件介绍 pagination UserControl
- C#关于DateTime获得当前日期时间的格式与用法
- Extjs DateTime 日期时间选择控件 (非点击日期强制选择) 支持4.0以上
- jQuery DateTimePicker 日期时间控件
- jquery datetimepicker 日期时间控件的使用及参数说明
- 在 SharePoint 2010 中使用Flash图表控件 Fusion Charts
- SharePoint 2010 master page 控件介绍(5):其他
- VS2010/MFC编程初识一【ListControl列表视图控件和SliderControl滑块控件的 基本用法】
- AjaxControlToolkit 微软出的ajax.net 工具使用教程二十一 CalendarExtender (日期)控件的使用
- Vc控件用法总结之List Control
- Swift - 日期选择控件(UIDatePicker)的用法
- 一步一步学List Control控件的用法(第一步)----创建第一列
- Android中日期与时间设置控件用法实例
- SharePoint 2010 master page 控件介绍(2):ribbon (一同事读听着像泪奔)
- 《MFC-两个基本控件:DateTimeControl以及CalendarControl》
- My97DatePicker日期控件的用法