仅允许ComboBox中的不同值

Rav*_*her 5 c# winforms

在我的项目,我想填充ComboBoxDataSet.我成功填充,但内部的值ComboBox不明显(因为它显示了存在的值DataSet).我无法绑定到ComboBox,DataSet因为我在填充值时首先添加"选择"文本.

ComboBox --> cmb
DataSet --> ds
DataSet Column Name --> value(string)
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

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;
Run Code Online (Sandbox Code Playgroud)

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

Pra*_*thy 8

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);
     }
}
Run Code Online (Sandbox Code Playgroud)