gpt4 book ai didi

c# - ComboBox 中只允许不同的值

转载 作者:太空狗 更新时间:2023-10-29 22:23:19 27 4
gpt4 key购买 nike

在我的项目中,我尝试从 DataSet 填充 ComboBox。我成功填充了,但 ComboBox 中的值并不明显(因为它显示了 DataSet 中存在的值)。我无法将 ComboBox 绑定(bind)到 DataSet,因为我首先要在填充值时添加“选择”文本。

ComboBox --> cmb
DataSet --> ds
DataSet Column Name --> value(string)

这是我的代码:

cmb.Items.Clear();
cmb.Items.Add("Select");
for (int intCount = 0; intCount < ds.Tables[0].Rows.Count; intCount++)
{
cmb.Items.Add(ds.Tables[0].Rows[intCount][value].ToString());
}
cmb.SelectedIndex = 0;

如何在 ComboBox 中允许不同的值(或限制重复值)?

最佳答案

for (int intCount = 0; intCount < ds.Tables[0].Rows.Count; intCount++)
{
var val=ds.Tables[0].Rows[intCount][value].ToString();

//check if it already exists
if(!cmb.Items.Contains(val))
{
cmb.Items.Add(val);
}
}

关于c# - ComboBox 中只允许不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13208457/

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