C# 将数据绑定到ToolStripComboBox

C# 将数据绑定到ToolStripComboBox,c#,data-binding,C#,Data Binding,C# 我有ToolStripComboBox控件。有没有办法将此ToolStripComboBox绑定到列表?试试看 List<string> items = new List<string>{"item1", "item2", "item3"}; toolStripComboBox1.ComboBox.DataSource = items; List items=新列表{“item1”、“item2”、“item3”}; toolStripComboBox1.Comb

C#

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

试试看

List<string> items = new List<string>{"item1", "item2", "item3"};
toolStripComboBox1.ComboBox.DataSource = items;
List items=新列表{“item1”、“item2”、“item3”};
toolStripComboBox1.ComboBox.DataSource=项;

您可能还需要将ComboBox.BindingContext设置为表单的BindingContext属性:

toolStripComboBox1.ComboBox.BindingContext = this.BindingContext;

如果您发现了这个问题,并且希望ComboBox能够动态运行,那么您需要确保设置为数据源的数据结构实现了一个这样的结构:

谢谢:)我错过了.ComboBox。partI在找到您的帖子之前尝试了这一点,但对我来说,在设置数据源时,在ComboBox中仍然没有看到任何条目。ComboBox不是WinForms designer中列出的属性,但它是可编程的。因此,请按照@dAngelo的回答设置BindingContext。