如何填充ToolStripComboBox?

时间:2010-07-30 05:51:14

标签: c# .net winforms

我发现很难将数据绑定到ToolStripComboBox。它似乎没有ValueMemberDisplayMember属性。

如何绑定它?

2 个答案:

答案 0 :(得分:10)

要访问toolstripcombobox中的包装组合框并获取对其ValueMember / DisplayMember / DataSource的访问权限,您必须像这样编写smth:

ToolStripComboBox1.ComboBox.ValueMember = "YourValueField";

答案 1 :(得分:3)

您不应该设置ToolStripComboBox1.ComboBox.DataSource = null

如果设置ToolStripComboBox1.ComboBox.DataSource = null,则可以尝试

ToolStripComboBox1.ComboBox.DataSource = null
ToolStripComboBox1.ComboBox.DisplayMember= "DisplayName"
ToolStripComboBox1.ComboBox.ValueMember = "Value"
ToolStripComboBox1.ComboBox.DataSource = dataSource