Reputation: 2661
I'm trying to bind DateTimePicker control to a property of an object.
DatePickerDataSale.DataBindings.Clear();
DatePickerDataSale.DataBindings.Add("Text", document.Data, "DataSale");
Code for class document.Data looks like this:
private DateTime dataSale;
public DateTime DataSale
{
get { return dataSale; }
set { dataSale= value; }
}
Problem is that this databinding does not work. On
DatePickerDataSale.DataBindings.Add("Text", document.Data, "DataSale");
DataSale.get is called, but setter never executes. Where can be problem?
Upvotes: 4
Views: 15305
Reputation: 8359
Shouldn't you bind to value property?
DatePickerDataSale.DataBindings.Add("Value", document.Data, "DataSale");
Upvotes: 10