将数据从控制器绑定到视图 - >控制

时间:2012-06-29 08:53:58

标签: c# winforms model-view-controller data-binding user-controls

我在WinForms应用程序中实现MVC。在视图中有一个组合框控件。我已经使用getter和setter声明了一个名为SheetLoader的属性:

public BindingSource SheetLoader
{
    get { return (BindingSource)comboBox_workSheetList.DataSource; }
    set { this.comboBox_workSheetList.DataSource = (BindingSource)value; }
}

在控制器中我想访问上面的setter并将BindingSource绑定到组合框。

view.SheetLoader = _bindingSource;

但这种方式不起作用。组合框不会分配任何项目。 我已经调试了它,但value获取了数据。

请帮我将数据从控制器绑定到View - >控制。

1 个答案:

答案 0 :(得分:0)

确保设置组合框的DisplayMember和ValueMember。