我有一个包含客户详细信息的类。
我很难找到一种将列表MyData中的每个对象绑定到ListBox的方法。我希望在ListBox中显示MyData列表中的每个对象名称。我尝试将DataSource设置为MyData列表,并将DisplayMember设置为“Name”,但是当我向MyData列表添加项目时,listbox没有更新。您有任何想法如何完成这个操作吗?
class CustomerData : INotifyPropertyChanged
{
private string _Name;
public string Name
{
get
{ return _Name }
set
{
_Name = value;
OnPropertyChanged("Name");
}
}
// Lots of other properties configured.
}
我还有一个 CustomerData
值的列表 List<CustomerData> MyData;
目前我通过以下方式将单个 CustomerData
对象绑定到 textboxes
中,这种方法运行良好。
this.NameTxtBox.DataBindings.Add("Text", MyCustomer, "Name", false, DataSourceUpdateMode.OnPropertyChanged);
我很难找到一种将列表MyData中的每个对象绑定到ListBox的方法。我希望在ListBox中显示MyData列表中的每个对象名称。我尝试将DataSource设置为MyData列表,并将DisplayMember设置为“Name”,但是当我向MyData列表添加项目时,listbox没有更新。您有任何想法如何完成这个操作吗?