- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- //初始化cb的text值为广州
- this.cbCity.Text = "广州";
- //初始化cb里面有一个广州的集合值
- object str = "广州";
- this.cbCity.Items.Add(str);
- }
- /// <summary>
- /// 按钮点击事件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void btnAdd_Click(object sender, EventArgs e)
- {
- //获得cb的text
- string str = cbCity.Text;
- //定义一个布尔类型的变量以遍历comboBox里面的集合是否有相同的值
- bool isSameValue = false;
- //遍历comboBox里面的集合
- foreach (object item in this.cbCity.Items)
- {
- //如遍历到的值与当前cb的text相同的话..
- if ((string)item == str)
- {
- //把其改为true
- isSameValue = true;
- }
- }
- //再判断comboBox里面的集合是否有相同的值,如没有..
- if (isSameValue != true)
- {
- this.cbCity.Items.Add((object)str);
- }
- }
- }
复制代码 楼主代码看一下我的代码 找下思路吧 |