问题如下:combobox在没有进行选择的时候,系统会自动给X(假设有个变量X)赋一个值。如何在没有触发选择事件的情况给X赋值呢?

解决方案 »

  1.   

    变量的初始值可以在声明的时候指定啊,比如:int X = -1;这和ComboBox的下拉没有半毛钱关系啊。
      

  2.   

    把dropdownstyle 属性改成dropdown(可输入),text属性改成你要得默认值
    如果dropdownstyle属性是dropdownlist的话不能修改text属性,没默认值
      

  3.   


    我所说的事件如下:
     private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                XXX = comboBox1.SelectedValue.ToString().Trim();
            }
    combobox触发了之后给XXX赋值。但是如果没有触发的话,它将自动把绑定数据的默认值给XXX。
    但我现在想要的是,在没有触发事件时,给XXX赋值。
    可能我的用词不专业。上面的触发就是指程序运行的时候鼠标点击combobox控件或者在其下拉菜单中选择内容这个意思。
    求解!
      

  4.   


    lz 你要给comboBox1绑定数据吧   那么就在绑定的事件里 直接给xxx赋值   那样不论选没选 xxx都有值了
      

  5.   

    但是如果我这个combobox里面绑定数据是随另外一个控件变化而变化的话,你直接赋值给它,不就不行了吗
      

  6.   

    但是如果我这个combobox里面绑定数据是随另外一个控件变化而变化的话,你在另外一个控件那直接赋值给它,不就行了吗   呵呵