我在窗体刚启动时,在comboBox加载了数据库中的东西,当时是显示其text中的内容,即“comboBox1.SelectedIndex = -1;”以后操作时,当选中comboBox中的某一行时,就把这一行的内容传给textBox中,即“this.textBox2.Text = comboBox1.SelectedItem.ToString();”,先在我想在一个按键里实现对comboBox的重置,即让跟刚加载时一样,只显示其text的内容,怎么实现,是不是comboBox中某个属性可以实现啊?

解决方案 »

  1.   

    将“窗体刚启动时,在comboBox加载了数据库中的东西,当时是显示其text中的内容,”再做一次不就好了
      

  2.   

    在按键的Click事件中做你开始做的事。
      

  3.   

    把加载combox写一个方法!启动窗体的时候加载这个方法
    如果想重复用就调用这个方法好了,比如你需要加载到一个按钮事件来,按钮事件就可调用此方法
      

  4.   

    this.comboBox1.SelectedItem = null;
    试试  这个是不是你想要的结果
      

  5.   

    当时是显示其text中的内容,即“comboBox1.SelectedIndex = -1;”内容怎么会是索引号-1?,请楼主说明白点。是想实现textbox清空,还是comboBox1恢复到第一个选项,还是都清空,还是怎么的?
      

  6.   

    comboBox中的属性Text,就是自己输入它的名称,comboBox1.SelectedIndex = -1;是显示其Text的名字,但是当用户使用后,就再也找不到-1的内容了,我想在一个按键里,实现既对textbox清空,又让comboBox恢复到第一个选项!