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 originalprotected void Page_Load(object sender, EventArgs e)
{
Calendar1.SelectedDate = DateTime.Today;
string [] fecha = Calendar1.SelectedDate.Date.ToString().Split(' ');
//envío fecha al método que carga la grid
loadGrid(fecha[0]);
}
//el método load grid sería algo así
public void loadGrid(string fecha)
{
/*
* Aquí el código que usas para llenar tu grid (el que supongo que tienes
* en el método del calendario.
*/
}
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.