Je convertis un projet pour utiliser ObjectDataSources au lieu de SqlDataSources. J'utilise des zones de texte pour la saisie des dates par l'utilisateur. Lorsque ceux-ci étaient vides avec un SqlDataSource, la valeur envoyée à la procédure stockée était nulle, ce qui me permet d'obtenir les bons résultats d'une requête sans date spécifiée. Avec l'ObjectDataSource, une entrée vide dans les zones de texte date est convertie en 01/01/0001 00:00:00, ce qui n'est pas acceptable pour la requête. Quelqu'un sait comment je peux recevoir une valeur nulle pour ce paramètre sur mon objet ObjectDataSource lorsque la zone de texte est vide?ObjectDataSource convertit la chaîne vide en 01/01/01
thanksHi
Utilisez-vous un DateTime nullable dans votre classe? –