Non ho alcun campione ma appena stavo domandando perché non fate caselle di testo di uso come ControlParameter con
Testo come PropertyName anziché controlCalendar.
Potete usare SqlProfiler per vedere che cosa sono i valori passati alla domanda quando la legatura del gridView è denominata.