将数据绑定到ToolStripComboBox

时间:2011-05-01 14:27:55

标签: c# data-binding

C#

我有ToolStripComboBox控制权。有没有办法将此ToolStripComboBox绑定到列表?

3 个答案:

答案 0 :(得分:23)

List<string> items = new List<string>{"item1", "item2", "item3"};
toolStripComboBox1.ComboBox.DataSource = items;

答案 1 :(得分:8)

您可能还需要将ComboBox.BindingContext设置为Form&#39的BindingContext属性:

toolStripComboBox1.ComboBox.BindingContext = this.BindingContext;

答案 2 :(得分:1)

如果您发现这一点,并且您希望ComboBox动态生成,那么您需要确保您设置为数据源的数据结构实现IBindingList一个这样的结构{ {3}}