¿Cómo puedo establecer un control DateTimePicker para una fecha específica (la fecha de ayer) en C# .NET 2.0?

InformationsquelleAutor | 2009-02-12

9 Comentarios

  1. 70

    Sólo debe fijar el valor de la propiedad en un lugar conveniente (como InitializeComponent()):

        dateTimePicker1.Value = DateTime.Today.AddDays(-1);
    • Evento Form_Load es el lugar más apropiado para establecer la fecha específica para el control datetimepicker
  2. 20

    Si desea establecer una fecha, DateTimePiker.El valor es un objeto DateTime.

    DateTimePiker.Value = new DateTime(2012,05,28);

    este es el constructor de DateTime

    new DateTime(int year,int month,int date);

    Mi campo Visual es de 2012

    • Este es el más útil respuesta si alguien navegado aquí para obtener una respuesta a la actual título
  3. 4

    No puedo entender por qué, pero en algunas circunstancias, si ha enlazado DataTimePicker y control BindingSource está ubicados en una posición para un nuevo registro, el ajuste a Valor de la propiedad no afecta a campo enlazado, por lo que al intentar confirmar los cambios a través de EndEdit() método de BindingSource, recibirá Nulo valor no permitido de error.
    He conseguido este problema de configuración directa de campo DataRow.

  4. 1

    Utilizar el Value propiedad.

    MyDateTimePicker.Value = DateTime.Today.AddDays(-1);

    DateTime.Today celebra el día de la fecha, desde la que se puede restar 1 día (agregar -1 días) para convertirse en el día de ayer.

    DateTime.Now, por otro lado, contiene información de tiempo así. DateTime.Now.AddDays(-1) volverá esta vez hace un día.

  5. 1

    dateTimePicker1.Valor = DateTime.Hoy();

    • Esto no proporciona una respuesta a la pregunta. La pregunta ¿Cómo puedo establecer un control DateTimePicker para una fecha específica (la fecha de ayer)
  6. 1

    También, podemos asignar el Valor para el Control en el Diseñador de Clase (es decir, Nombreformulario.El diseñador.cs).

    DateTimePicker1.Value = DateTime.Now;

    De esta manera usted siempre obtener la Fecha Actual…

  7. 0

    Para su INFORMACIÓN: Si se establece el valor, y no ver nada de nada – usted puede comprobar para ver si usted tiene un ‘CustomFormat’ set – me acaba de golpear a este y se fue del plató de ‘ a ‘ por el 1/1/1900 valor (nuestro ‘no se establece el valor) y MM/dd/yyyy si no.

Dejar respuesta

Please enter your comment!
Please enter your name here