【发布时间】:2011-05-11 16:44:11
【问题描述】:
我正在尝试做一些我认为在 WinForms 中相对简单的事情,但结果并非如此。
这是我想做的:
从数组中填充 ComboBox 的下拉值。例如:
Dim versions As String() = New String() {"3", "4"}
cmbVersion.DataSource = versions
简单,没问题。但是我遇到的问题是我有同一个组合框绑定到名为MyVersion 的user.settings(一个字符串值)。该值当前为“4”。
当我加载我的表单时,我希望下拉列表将是“3”和“4”,并且显示的文本将是 MyVersion 中的任何内容。这行不通。该值始终为“3”,在组合框中将其更改为“4”对MyVersion 没有影响。
我在这里做错了什么?
【问题讨论】:
-
您能否指定如何定义设置和组合框之间的绑定。你是用代码做的吗? (如果是的话,你能告诉我们吗?)或者你是在设计师那里做的吗?
标签: .net datasource application-settings