我试图将DateTimePicker控件绑定到对象的属性。

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


类document.Data的代码如下所示:

private DateTime dataSale;
public DateTime DataSale
{
    get { return dataSale; }
    set { dataSale= value; }
}


问题是此数据绑定不起作用。上

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


DataSale.get被调用,但是setter永远不会执行。哪里有问题?

最佳答案

您不应该绑定价值属性吗?

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

09-11 18:17