Trata de hacer el siguiente cambio y nos cuentas :
Código vb:
Ver originalMyCommand2.SelectCommand.Parameters.AddWithValue(" @idate", DateTimePicker1.Text)
a esto
Código vb:
Ver originalMyCommand2.SelectCommand.Parameters.AddWithValue(" @idate", Convert.toDatetime(DateTimePicker1.Text))
Saludos!

.