我在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获取数据。

请帮助我将数据从控制器绑定到视图->控件。

最佳答案

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

10-06 15:00