Bonjour,
G un réel souci concernant les methodes de convertion...je vous explique mon problème :
dans une table de ma BD j'ai 3 champs de type "datetime"


pour les afficher voila le code que j'utilise :




Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 consultation cons = new consultation();
             GFPController crl = new GFPController();
             cons = crl.GetProjetID(Convert.ToInt32(Request.Params["id"]));
             RadTextBox1.Text = cons.CreationDate.ToShortDateString();
             RadTextBox2.Text = cons.StartDate.ToLongDateString();
             RadTextBox3.Text = cons.EndDate.ToShortDateString();
et ca marche !

mnt pr la modification,lors de l'update ca fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
   consultation cons = new consultation();
    GFPController crl = new GFPController();
 
    cons.ProjetID=(Convert.ToInt32(Request.Params["id"]));
    cons.EndDate = Convert.ToDateTime(RadTextBox3.Text);
    cons.StartDate = Convert.ToDateTime( RadTextBox2.Text);
    cons.CreationDate = Convert.ToDateTime( RadTextBox1.Text);

voila le message d'erreur que j'ai :

A critical error has occurred.
Failed to convert parameter value from a Single to a DateTime.

Merci d'avance pr votre aide .