使用 XmlNodeList 填充"this.Controls[controlName]"组合框



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

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

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

我需要帮助的事情是当我只能通过this.Controls访问comboBox时,将comboBox连接到某些数据。

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

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

动态添加控件时,此时应确定此控件是 ComboBox 还是其他控件。定义控件后,可以使用 Items.Add 从 XmlNode 动态添加项。

相关内容

  • 没有找到相关文章

最新更新