WinForms中定制的UserControl属性绑定

时间:2016-09-19 13:43:00

标签: c# winforms data-binding

我有一个定制的用户控件:

public class CustomUC : UserControl
{
    [Bindable(true)]
    private string PropertyX { get { ... } ; set { ... }; }
}

我从另一种形式使用它。在这个表单上,我使用的是DataSource。

问题是我无法弄清楚如何将此PropertyX绑定到我的DataSource的某个字段。

修改

我的DataSource是我在设计时创建的System.Windows.Forms.BindSource对象。我已为此datasource设置了一个课程,以便与ClassA相关联。这个类有一个属性Notes我想绑定到CustomMadeUCPropertyX ...

1 个答案:

答案 0 :(得分:0)

您应该尝试按照以下方式绑定属性:

object.DataBindings.Add("PropertyX", YourDataSrouce, "columnname in your datasource")