none
Datetimepicker c# , sin sabados y domingos , y colorear celdas de fechas RRS feed

  • Pregunta

  • Hola lo que me gustaría hacer son dos cosas :

    1) Eliminar o inhabilitar del datatimepicker los días sábados y domingos

    2) y también saber si se puede colorear una celda de una fecha  de un datetimepicker

    Lenguaje c# y uso base de datos mysql


    • Editado Facu D jueves, 26 de octubre de 2017 21:26
    jueves, 26 de octubre de 2017 20:24

Respuestas

  • Hola lo que me gustaría hacer son dos cosas :

    1) Eliminar o inhabilitar del datatimepicker los días sábados y domingos

    2) y también saber si se puede colorear una celda de una fecha 

    Lenguaje c# y uso base de datos mysql

    hola Facu me imagino que usas Windows forms? el siguiente codigo para lo de los sabados y domingos

    if (dateTimePicker1.Text.Contains("Sabado"))
               {
                   dateTimePicker1.Text = dateTimePicker1.Value.AddDays(2).ToString();
               }
               else if(dateTimePicker1.Text.Contains("Domingo"))
               {
                   dateTimePicker1.Text = dateTimePicker1.Value.AddDays(1).ToString();
               }

    para el color puede usar el backcolor...

    DateTime someDate = new DateTime(); //or an array of dates, then run a loop
    
    private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
    {
        if (monthCalendar1.SelectionStart == someDate)
        {
            monthCalendar1.BackColor = SystemColors.someColor;
        }
        else
        {
            monthCalendar1.BackColor = SystemColors.Control;
        }
    }

    jueves, 26 de octubre de 2017 20:40