Bonjour,
J'essaie de me servir de la propriété "DataBindings" d'un DateTimePicker. J'ai un DateTime Nullable que j'essaie de rentrer dedans de cette manière:
DateHeureRendezVous est donc une propriété, de type Nullable<DateTime>, de l'objet "demandeCourante".
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.dtp_heureRDV.DataBindings.Add("Value", this.demandeCourante, "DateHeureRendezVous");
mais cela me soulève l'exception suivante:
StackTrace:{"Impossible de mettre en forme la valeur avec le type souhaité."}
J'ai beau chercher sur le net je ne trouve pas de piste pour m'aider...à System.Windows.Forms.Binding.FormatObject(Object value)
à System.Windows.Forms.Binding.PushData(Boolean force)
à System.Windows.Forms.Binding.UpdateIsBinding()
à System.Windows.Forms.Binding.CheckBinding()
à System.Windows.Forms.Binding.SetListManager(BindingManagerBase bindingManagerBase)
à System.Windows.Forms.ListManagerBindingsCollection.AddCore(Binding dataBinding)
à System.Windows.Forms.BindingsCollection.Add(Binding binding)
à System.Windows.Forms.BindingContext.UpdateBinding(BindingContext newBindingContext, Binding binding)
à System.Windows.Forms.Control.UpdateBindings()
à System.Windows.Forms.Control.OnBindingContextChanged(EventArgs e)
à System.Windows.Forms.Control.OnParentBindingContextChanged(EventArgs e)
à System.Windows.Forms.Control.OnBindingContextChanged(EventArgs e)
La MSDN m'indique un exemple, mais je fais pareil:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 /* Bind the DateTimePicker control by adding a new Binding. The data member of the DateTimePicker is specified by a navigation path in the form: TableName.RelationName.ColumnName. */ DateTimePicker1.DataBindings.Add(new Binding("Value", ds, "customers.CustToOrders.OrderDate"));
Quelqu'un a-t-il une idée qui pourrait me sortir de ce problème?
Merci!
Rastamath69
Partager