首页 > 解决方案 > 不需要时,组合框会自动分配一个值。C# Windows 窗体

问题描述

我在使用 ComboBox 控件时遇到了这个问题。我为组合框选择一个值(已预先设置),它会自动将相同的值分配给它旁边的另一个组合框。尽管它们的数据源是相同的列表,但我想为这两个组合框选择两个不同的值(从同一个列表中)。

cmbEmpresas.DataSource = Empresa.listaDeEmpresas;
cmbEmpresas.DisplayMember = "NombreEmpresa"; //This works OK


cmbLlegada.DataSource = Locacion.listaDeLocaciones;
cmbLlegada.DisplayMember = "Ciudad";

//These two represent a starting and arriving location for a trip
//they both have objects of the type "Locación"


cmbSalida.DataSource = Locacion.listaDeLocaciones;
cmbSalida.DisplayMember = "Ciudad";

表格的形象

如上图所示,两者cmbLlegadacmbSalida具有相同的值,我不希望发生这种情况,我只是选择了cmbSalida' 的值,它会自动更改cmbLlegada' 的值。

标签: c#.netformswinforms

解决方案


推荐阅读