繁体   English   中英

如何使用 C# windows 应用程序动态加载 ComboBox 中的值

[英]How to load values in ComboBox dynamically using C# windows application

我在 ComboBox 中加载数据时遇到问题。 我有 30 个 ComboBox windows 形式。 ComboBox 的名称类似于 cmbStatus1、cmbStatus2、cmbStatus3....... cmbStatus30。 我想使用 ComboBox 中的数据库加载相同的值。 我的代码是: enter code here

for (int i = 1; i <= 30; i++)
{
var comboBox = new CustomComboBox();
comboBox.Name = "cmbStatus" + i.ToString();

comboBox.DataSource = combox.FetchData_Examination_Status();
comboBox.DisplayMember = "ESTATUS";
comboBox.ValueMember = "ID";
//cmbStatus1.Refresh();
}

但是数据没有加载到这个 ComboBox。 请帮忙。

在您的代码中,您正在创建新的组合框,而不是使用表单上的组合框。 所以删除这部分代码

 var comboBox = new CustomComboBox(); 

并使用

yourComboBoxName.DataSource = combox.FetchData_Examination_Status();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM