Foros del Web » Programando para Internet » ASPX (.net) »

Seleccionar un día del Calendario

Estas en el tema de Seleccionar un día del Calendario en el foro de ASPX (.net) en Foros del Web. Hola, alguno tiene idea como elegir el mismo dia del calendario para todo el mes usando el <asp:calendar> Usando el selectorstyle puede elegir todos los ...
  #1 (permalink)  
Antiguo 31/05/2007, 17:14
 
Fecha de Ingreso: junio-2006
Mensajes: 61
Antigüedad: 18 años
Puntos: 0
Exclamación Seleccionar un día del Calendario

Hola, alguno tiene idea como elegir el mismo dia del calendario para todo el mes usando el <asp:calendar>

Usando el selectorstyle puede elegir todos los dias de la semana, pero lo que yo necesito es hacer click en Lunes por ejemplo y que se seleccionen todos los días Lunes del mes.

Agradecería me digan como se hace


Gracias.
  #2 (permalink)  
Antiguo 05/06/2007, 09:41
 
Fecha de Ingreso: junio-2006
Mensajes: 61
Antigüedad: 18 años
Puntos: 0
Re: Seleccionar un día del Calendario

Por favor como selecciono todos los días lunes de un mes, o todos los días martes de un mes en un calendario hecho en .net

Gracias
  #3 (permalink)  
Antiguo 05/06/2007, 10:09
Avatar de javiermil  
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 19 años, 9 meses
Puntos: 2
Re: Seleccionar un día del Calendario

No deberias de escribir de nuevo en tu mismo post para que aparezca el primero, está mal visto. Volviendo al tema del calendar eso te lo tienes que currar tú. Yo lo que haría es más o menos esto:

protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
int day = Calendar1.SelectedDate.AddDays(7).Day;
DateTime dt = Calendar1.SelectedDate.AddDays(7);
while (day <= 31)
{
Calendar1.SelectedDates.Add(dt);
dt = dt.AddDays(7);
day = day + 7;
}
}

Tienes que controlar que añades los del mismo mes. Pero mas o menos así.

Un saludo
  #4 (permalink)  
Antiguo 06/06/2007, 10:00
 
Fecha de Ingreso: junio-2006
Mensajes: 61
Antigüedad: 18 años
Puntos: 0
Re: Seleccionar un día del Calendario

ya lo haz elaborado antes? lo podrías poner en visual basic ??
  #5 (permalink)  
Antiguo 08/06/2007, 03:32
Avatar de javiermil  
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 19 años, 9 meses
Puntos: 2
Re: Seleccionar un día del Calendario

No lo tenia elaborado. Lo he hecho por encima en un momento, ya tu pruebalo bien y adaptalo a tus necesidades. En vb sería más o menos así:

protected sub Calendar1_SelectionChanged(object sender, EventArgs e)
Dim day as Integer = Calendar1.SelectedDate.AddDays(7).Day
Dim dt as DateTime = Calendar1.SelectedDate.AddDays(7)
while (day <= 31)
Calendar1.SelectedDates.Add(dt)
dt = dt.AddDays(7)
day = day + 7
end while
end sub

Un saludo
  #6 (permalink)  
Antiguo 08/06/2007, 08:58
 
Fecha de Ingreso: junio-2006
Mensajes: 61
Antigüedad: 18 años
Puntos: 0
Re: Seleccionar un día del Calendario

Funciona perfecto voy a empezar a adaptarlo.

Muchas Gracias javiermil
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:13.