gpt4 book ai didi

C# 2 ComboBox DropDownList 显示相同的值

转载 作者:太空宇宙 更新时间:2023-11-03 20:41:31 24 4
gpt4 key购买 nike

在我的代码中,我有 2 个 ComboBox DropDownList,由下面的代码创建。问题是,当 DropDownlist 的值发生变化时,另一个值也会发生变化。你能帮我解决这个问题吗?

public class Translate
{
public string CountryName { get; set; }
public string CountryCode { get; set; }
}

IList<Translate> languages = new List<Translate>();
languages.Add(new Translate("Select", ""));
languages.Add(new Translate("English", "en"));
languages.Add(new Translate("French", "fr"));
languages.Add(new Translate("Spain", "es"));

ddlFrom.DataSource = languages;
ddlFrom.DisplayMember = "CountryName";
ddlFrom.ValueMember = "CountryCode";

ddlTo.DataSource = languages;
ddlTo.DisplayMember = "CountryName";
ddlTo.ValueMember = "CountryCode";

最佳答案

那是因为您将两个下拉列表指向同一个数据源。您需要制作第二份语言副本以传递给 ddlTo.DataSource

关于C# 2 ComboBox DropDownList 显示相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2420725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com