Search code examples
c#data-bindingc#-2.0datetimepicker

DateTimePicker databindings


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?


Solution

  • Shouldn't you bind to value property?

    DatePickerDataSale.DataBindings.Add("Value", document.Data, "DataSale");