这应该在通过 VPN 连接的数据库中获取值。我将查询设置为在下拉列表中显示值标题的位置,并且系统应该获取所选值的值成员。因此字段中的值成员。它永远找不到值,它只是锁定。我知道 VPN 可以访问数据库。除此之外,我认为没有理由不将 valuemember 转移到 labelcode 变量。
int labelcode = Convert.ToInt32(cmbboxLabel.ValueMember);
这应该在通过 VPN 连接的数据库中获取值。我将查询设置为在下拉列表中显示值标题的位置,并且系统应该获取所选值的值成员。因此字段中的值成员。它永远找不到值,它只是锁定。我知道 VPN 可以访问数据库。除此之外,我认为没有理由不将 valuemember 转移到 labelcode 变量。
int labelcode = Convert.ToInt32(cmbboxLabel.ValueMember);
尝试这个
int labelcode = Convert.ToInt32(cmbboxLabel.SelectedValue);
ValueMember 是一个字符串,它告诉 ComboBox 绑定对象的哪个属性返回 SelectedValue。
如果您的基础类看起来像这样:
public class Example
{
public string Title {get; set;}
public int Value {get; set;}
}
然后您将combobox.DisplayMember 设置为“Title”,combobox.ValueMember 设置为“Value”。