J'ai déposé txtb_dateOfService
est nécessaire pour remplir le formulaire, mais si txtb_dateOfService
est emapty return null sinon TryParse la date >
j'ai eu cette erreur, je ne sais pas comment le résoudrecomment convertir datetime? datetime
La meilleure méthode surchargée match pour la 'System.DateTime.TryParse (string, hors System.DateTime)' a quelques arguments invalides
DateTime? dateOfService= null;
if (string.IsNullOrEmpty(txtb_dateOfService.Text))
{
dateOfService = null;
}
else
if (DateTime.TryParse(txtb_dateOfService.Text, out dateOfService))
{
}
Y a-t-il une raison pour laquelle vous utilisez le nullable en premier lieu? Ce code semble pouvoir très facilement être réécrit sans nullables. –
Vous pouvez également utiliser le ?? opérateur en C# à "déréférencer" un nullable (et fournir une valeur par défaut si le nullable est en fait nul). – ravuya
Que voulez-vous faire si 'txtb_dateOfService.Text' n'est pas vide mais pas une valeur date/heure valide (parseable)? –