Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/07/2009, 09:22
Avatar de pyroCL
pyroCL
 
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: Calendario en C#

a ok...

Mira el código que escribí lo que hace es recuperar la fecha de hoy y mostrarla en la label.

Tú lo que deberías hacer es crear un método que cargue tu grid (no lo hagas dentro del calendar_selectionChanged)

Ese método lo llamas desde el page load y listo ahí tienes tu grid cargada con los datos de hoy al momento de cargar la página.


Algo así:

Código C#:
Ver original
  1. protected void Page_Load(object sender, EventArgs e)
  2. {
  3.      Calendar1.SelectedDate = DateTime.Today;
  4.      string [] fecha = Calendar1.SelectedDate.Date.ToString().Split(' ');  
  5.      
  6.      //envío fecha al método que carga la grid
  7.  
  8.      loadGrid(fecha[0]);
  9. }
  10.  
  11.  
  12. //el método load grid sería algo así
  13.  
  14. public void loadGrid(string fecha)
  15. {
  16.  
  17. /*
  18.  * Aquí el código que usas para llenar tu grid (el que supongo que tienes
  19.  * en el método del calendario.
  20.  */
  21.  
  22.  
  23. }

Espero que te sirva (el método loadGrid lo puedes llamar desde el Calendar_SelectionChanged también, y darle la fecha elegida en el calendario)...

Saludos.
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.