加入Bootstrap控件
nnhy authored at 2015-01-29 12:50:59
1.59 KiB
X_NET20
// DateColumn.cs

// Copyright (C) 2013 Pedro Fernandes

// This program is free software; you can redistribute it and/or modify it under the terms of the GNU 
// General Public License as published by the Free Software Foundation; either version 2 of the 
// License, or (at your option) any later version.

// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
// even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See 
// the GNU General Public License for more details. You should have received a copy of the GNU 
// General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 
// Temple Place, Suite 330, Boston, MA 02111-1307 USA

using System.ComponentModel;
using System.Web.UI;

namespace NewLife.Bootstrap.Controls
{
    [ToolboxData("<{0}:DateColumn runat=server></{0}:DateColumn>")]
    [ToolboxItem(false)]
    public class DateColumn : BoundColumn
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="DateColumn" /> class.
        /// </summary>
        public DateColumn()
        {
            this.DateFormatString = "{0:dd/MM/yyyy hh:mm}";
        }

        /// <summary>
        /// Gets or sets the date format string.
        /// </summary>
        /// <value>
        /// The date format string.
        /// </value>
        [NotifyParentProperty(true)]
        [Browsable(true)]
        [DefaultValue("{0:dd/MM/yyyy hh:mm}")]
        [UrlProperty]
        public string DateFormatString
        {
            get;
            set;
        }
    }
}