0

我使用this.Controls[controlName]wherecontrolName是代表我的变量comboBox

我有一个XmlNodeList. 它只是一组单个元素,每个元素都有一个文本节点。

我想用这些数据填充- 数据是否保持为,或者我comboBox是否将其转换为列表或其他一些想法对我来说并不重要......XmlNodeList

我需要帮助的事情是comboBox当我只能访问时将 a 连接到一些数据comboBoxthrough this.Controls

我想也许我不明白.DataBindings想要什么以及为什么我不能将动态创建comboBox的名称视为 a 的硬编码名称comboBox- 换句话说,我假设没有办法访问数据我的this.Controls[controlName]使用Items.Add

任何建议都值得赞赏,但它们应该比为每个可能的comboBox名称编写一个开关更简单。

4

1 回答 1

0

当你动态添加一个控件时,那个时候应该确定这个控件是ComboBox还是别的什么。一旦定义了控件,就可以使用 Items.Add 从 XmlNode 动态添加项目。

于 2015-04-10T18:08:10.873 回答