Prueba esto, no estoy seguro pero creo que es asi:
Modificado:
E estado mirando por encima los constructores de datetime y creo que lo que puse encima no funcionara pero hay una solucion simple. Puedes usar en vez de un TextBox un DataTimePicker y todo se soluciona de una forma muy sencilla informate un poco sobre el.
Código [Seleccionar]
........
.Parameters.Add("@Fech", SqlDbType.DateTime).Value = new DateTime(lblfecha.Text)
........
Modificado:
E estado mirando por encima los constructores de datetime y creo que lo que puse encima no funcionara pero hay una solucion simple. Puedes usar en vez de un TextBox un DataTimePicker y todo se soluciona de una forma muy sencilla informate un poco sobre el.